C/C++命令行编译环境搭建及使用


Saturday, June 11, 2016 ---Andy笔记
问: 为什么要搞这个?
答: 有时候只需要编译简单C/C++程序,安装庞大的IDE(VC or VS)太沉重.所以使用最轻量的命令行即可.

一 下载-安装-配置minGW

1-1 官网下载: http://www.mingw.org/
1-2 安装及配置
安装: 双击mingw-get-setup.exe,选择安装位置,一直点击Continue即可.
配置1:安装g++编译器

.勾选gcc--g++
2.执行安装

配置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

  让知识或技术实现其最大的价值,欢迎收藏自用、转载分享,转载请注明原文出处,谢谢!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容