现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

gcc工作原理

2017-10-30 22:03 工业·编程 ⁄ 共 289字 ⁄ 字号 暂无评论

1.预处理

    --E 1.宏替换 2.头文件展开 3.注释去掉 4.xxx.c -> xxx.i

2.编译

    --S 1.xxx.i -> xxx.s 2.汇编文件

3.汇编

    -C 1.xxxx.S -> xxx.O 2.二进制文件

4.链接

--o  1.xxx.O -> xxx(可执行文件)

gcc工作流程图

gcc工作流程图

gcc常用参数

-v/ –version

-I 编译的时候指定头文件路径

-c 1.将汇编文件生成二进制文件,得到一个.O文件 2.源代码

-O 指定生成的文件的名字

-g gdb调试的时候需要加

-D 在编译的时候指定一个宏 1.使用场景:测试程序的时候用

-Wall 1.添加警告信息

-On 1.优化代码,n是优化级别:1,2,3

给我留言

留言无头像?