• gcc 4步编译过程


    一. gcc编译过程

     1. 预处理: 主要进行宏替换以及头文件的展开  gcc  -E   *.c  -o  *.i

    2.  编译::编译生成汇编文件,会检查语法错误   gcc  -S   *.i   -o   *.s

    3.  汇编:将汇编文件编译生成目标文件   gcc  -c   *.s   -o   *.o

    4.  链接:链接库函数,生成可执行文件   gcc   *.o    -o   *

        gcc 编译参数:

          -c  生成目标文件

          -o  给生成的文件重名名

          -g  调试,必须添加这个参数才可以使用gdb调试

          -O  优化编译

          -O2  比O更好的优化

          -Wall 显示所有警告

     

     

  • 相关阅读:
    产品经理经常犯的错误李可按
    skills_hive
    skills_office
    skills_idea
    skills_linux
    skills_ubuntu
    skills_git
    skills_redis
    skills_centos
    problems_hive
  • 原文地址:https://www.cnblogs.com/electronic/p/10851453.html
Copyright © 2020-2023  润新知