预处理,编译,汇编,链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了预处理,编译,汇编,链接相关的知识,希望对你有一定的参考价值。

高级语言----编译预处理和编译---->汇编语言----汇编---->机器语言

hello.c----pre-processing---->hello.i----compiling---->hello.s----assembling---->hello.o----link---->

1 编译预处理-pre-processing

  1)宏定义

  2)条件编译

  3)库包含

  4)特殊符号

  USAGE:

  gcc -E hello.c -o hello.i

2 编译-compiling

  USAGE:

  gcc –S hello.i –o hello.s

3 汇编-assembling

  USAGE:

  gcc –c hello.s –o hello.o

4 链接-link

以上是关于预处理,编译,汇编,链接的主要内容,如果未能解决你的问题,请参考以下文章

预处理,编译,汇编,链接

C语言预处理 编译 汇编 链接四个阶段

gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解

编译汇编链接加载

C语言生成可执行文件的过程——预处理编译汇编链接。学习笔记

C代码通过编译器编译成可执行文件, 需经历 预处理编译汇编链接 四个阶段