美文网首页
gcc指令编译经历的过程 2019-04-19

gcc指令编译经历的过程 2019-04-19

作者: 我在山下吃西瓜 | 来源:发表于2019-04-19 12:20 被阅读0次

gcc指令编辑过程

(gcc abc -o abc)

gcc指令编辑过程

(gcc abc -o abc)

1.源文件(".c"文件)                -----(-E)---->预处理(生成".i"文件)

2.预处理(生成".i"文件)     -----(-S)-->汇编(生成 ".s"文件)

3.汇编(生成 ".s"文件)       -----(-c)--->编译(生成".o"文件)

4.编译(生成".o"文件)        -----(gcc xx.o)---->链接(生成 ".exe" 可执行文件)

第一步先生成 ".i"文件,生成预处理文件

gcc -E abc.c -o abc.i   

第二步先生成 ".s"文件,

gcc -S abc.c -o abc.s

第三步先生成 ".o"文件

gcc -c abc.s  -o abc.o

第四步先生成 ".exe"文件

gcc   abc.o -o abc

"-o" 后面的表示输出文件名

相关文章

  • gcc指令编译经历的过程 2019-04-19

    gcc指令编辑过程 (gcc abc -o abc) gcc指令编辑过程 (gcc abc -o abc) 1.源...

  • gcc相关

    gcc编译常用指令 gcc编译过程 gdb调试流程 第一步生成调试文件 第二步 根据指令调试

  • 2、编译与链接

    gcc编译过程 编译过程可以分为四个步骤,入下图所示 1、预处理,展开宏定义,处理预编译指令,引入include文...

  • GCC和GDB

    一、GCC编译流程 预处理指令格式: 编译指令格式: 汇编指令格式: 链接指令格式: 最后运行可执行文件:./xx...

  • GCC定义宏,预处理指令使用宏

    为实现跨平台编译,可以用预处理指令指定不同平台的代码,再用GCC指定具体平台,例如: 代码 编译 gcc -DPH...

  • gcc 编译过程

    在执行上面语句时,-o实际上分多步来处理.c文件。下面我们讲一下gcc的编译过程。 预处理器处理 首先gcc使用预...

  • GCC编译过程

    第一步:进行预编译,使用 -E 参数 gcc-Etest.c-o test.i 查看 test.i 文件中的内容,...

  • [C++之旅] 0 Mac下编译运行C/C++

    [C++之旅] 0 Mac下编译运行C/C++ 编译c语言时采用gcc指令 编译c++语言时采用g++指令 以下以...

  • C语言编译 - gcc 编译指令

    gcc 基本编译指令 预处理 -E (.i) 编译 -S (.s) 汇编-c (.o) 连接-o -o:将结果输出...

  • Centos7下的Nginx的安装

    1、CentOS的平台编译环境使用如下指令 (1)gcc是GNU编译器套件(GNU Compiler Collec...

网友评论

      本文标题:gcc指令编译经历的过程 2019-04-19

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