文章目录
- 程序编译流程
- 常用的C++编译器
- 各种编译命令
程序编译流程

常用的C++编译器
- 最初的
cfront; - Unix、Linux 系统中的
GNU g++编译器; - Windows 系统中的
Cygwin、MinGW(Minimalist GNU for Windows)、MinGW-w64等,它们都包含 GNU g++ 编译器;
常用的Windows编译器下载地址【MinGW-w64】:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/;可以根据需要下载不同的版本,同时为了方便使用,可以将 bin 文件夹的目录加入 Path 路径中。
各种编译命令
-
查看 g++ 版本:
g++ --version -
查看 g++ 命令参数的意思
g++ --help -
编译 C++ 源代码,生成可执行文件“xxx.exe”【在Windows系统中,Linux系统中为 xxx.out】
g++ xxx.cpp -o xxx.exe -
运行 C++ 程序【在Windows系统中,Linux系统中为 xxx】
xxx.exe -
生成预处理之后的源代码
g++ -E xxx.cpp -o xxx.i -
生成汇编代码
g++ -S xxx.i -o xxx.s -
生成目标代码
g++ -c xxx.s -o xxx.o -
生成可执行文件
g++ xxx.o -o xxx.exe



















