本文介绍: gcc -E hello.c –o hello.i 1、预处理gcc -S hello.i –o hello.s 2、编译gcc –c hello.s –o hello.o 3、汇编gcc hello.o –o hello_elf 4、链接
预处理、动态库、静态库
1. 声明与定义分离
例:
2. 预处理
2.1 c语言编译过程
预编译包含
2.2 include
作用:展开头文件
2.2 宏:define
2.2.1 不带参宏
2.2.2 带参宏
2.2.3 小结
2.3 选择性编译
3. 库
3.1 分类
3.2 编译命令
3.3 静态库
3.3.1 制作
3.3.2 使用
3.4 动态库
3.4.1 制作
3.4.2 使用
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。