Saturday, June 11, 2016 ---Andy笔记
问: 为什么要搞这个?
答: 有时候只需要编译简单C/C++程序,安装庞大的IDE(VC or VS)太沉重.所以使用最轻量的命令行即可.
一 下载-安装-配置minGW
1-1 官网下载: http://www.mingw.org/
.勾选gcc--g++ 2.执行安装
1-2 安装及配置
安装: 双击mingw-get-setup.exe
,选择安装位置,一直点击Continue
即可.
配置1:安装g++编译器
配置2:添加工具目录到环境变量path
二 g++编译C/C++程序
2-1 编译C语言
2-2 编译C++
2-3 指定编译生成的文件名g++ cplus.cpp -o cplus.exe
2-4 [了解] g++编译器是GCC的一部分,GCC编译工作一般分为四个步骤:
(1) 预处理(Preprocessing)。由预处理器cpp完成,将.cpp源文件预处理为.i文件。
g++ -E test.cpp -o test.i
//生成预处理后的.i文件
(2) 编译(Compilation)。由编译器cc1plus完成,将.i文件编译为.s的汇编文件。使用-S选项,只进行编译而不进行汇编,生成汇编代码。
g++ -S test.i -o test.s
//生成汇编.s文件
(3) 汇编(Assembly)。由汇编器as完成,将.s文件汇编成.o的二进制目标文件。
g++ -c test.s -o test.o
//生成二进制.o文件
(4) 链接(Linking)。由链接器ld,将.o文件连接生成可执行程序。
g++ test.o -o test.out
//生成二进制.out可执行文件
【完】
[1].过程中有任何问题,欢迎交流!
Q597966823
网友评论