#592. 命令行运行与编译相关知识点

命令行运行与编译相关知识点

一.cmd的运行方式

  1. win+R 打开运行框,输入cmd回车,出现命令行窗口
  2. win 后在搜索中输入cmd回车,出现命令行窗口
  3. 在文件夹窗口的地址栏中输入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