- vi main.c // 生成一个 main.c 的源文件
- clang -E main.c // 预编译 main.c 中的预处理指令 # precompile
- clang -S main.c // 生成 main.s 的汇编文件 汇编是由简单的英文 单词组成的语言 像 MOV 等这些英文
- clang -c main.s // 生成 main.o 的目标文件 即计算机识别的机器语言
- clang mian.o // 生成a.out可执行的文件
- ar -v -q libmylib.a *.o // 将所有的 .o 文件封装成包 -v : verbose (冗余的) -q : quickly 快速高效压缩成包
Divein_day04 vi 下了解代码解析过程
最新推荐文章于 2022-03-10 10:58:20 发布
本文详细介绍了使用Clang编译器从源代码到生成可执行文件的完整过程,包括预编译、生成汇编文件、编译为对象文件及最终链接成可执行文件的步骤,并展示了如何使用ar工具来创建静态库。
22万+

被折叠的 条评论
为什么被折叠?



