#592. 命令行运行与编译相关知识点
命令行运行与编译相关知识点
一.cmd的运行方式
- win+R 打开运行框,输入cmd回车,出现命令行窗口
- win 后在搜索中输入cmd回车,出现命令行窗口
- 在文件夹窗口的地址栏中输入cmd回车,出现命令行窗口。
在命令行中,
内部命令 | 含义 | 参数 | 示例 |
---|---|---|---|
md | make directory | 新建立的文件夹名称 | md 123 |
rd | remove directory | 要删除的文件夹名称 | rd 123 |
cd | change directory | 要进入的文件夹名称 | cd 123 |
dir | 列出当前目录下的所有文件与文件夹 | ||
rename | 更改文件名 | 原文件名 新文件名 | rename 123.cpp 456.cpp |
del | 删除文件 |
另外,使用E: 来改变盘
可以使用 echo #include > 456.cpp 来直接生成一个456.cpp,内容是#include
start 456.cpp 使用cpp关联的程序打开456.cpp
notepad 1.in 使用记事本打开1.in
二.设置path
在命令行中运行命令时,如果显示找不到此命令时,可能是环境变量path中没有此命令的路径,可以在我的电脑上右键属性中找高级属性设置,找到系统环境变量中path,修改path,注意,新加的目录与之前的要用英文状态下的分号(;)进行分隔。
三.命令行编译
将g++的路径加入path后,重启命令行窗口后可以使用g++ -v来测试成功与否。
成功后,可以使用命令 g++ 你要编译的源代码文件名 -o 要生成的可执行文件名 来编译,如:
g++ 123.cpp -o 123
g++ 123.cpp -o 123 -O2 (2级优化,俗称吸氧)
四、命令行重定向
- 命令 > 文件 :将命令的输出重定向至文件中
- 命令 < 文件 :将文件内容做为命令的输入
五、文件内容比较
fc 文件1 文件2
如果有不同,会输出有那些不同,没有不同,fc返回0