美文网首页
C/C++命令行编译环境搭建及使用

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

作者: Andy计算机专业 | 来源:发表于2020-03-07 15:52 被阅读0次

    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

      让知识或技术实现其最大的价值,欢迎收藏自用、转载分享,转载请注明原文出处,谢谢!

    相关文章

      网友评论

          本文标题:C/C++命令行编译环境搭建及使用

          本文链接:https://www.haomeiwen.com/subject/zaaqdhtx.html