首页 > 代码库 > gcc的使用及编译过程介绍
gcc的使用及编译过程介绍
预编译:该阶段主要处理源文件中的#ifdef、#include和#define命令。
命令:gcc -E main.c -o main.i
-E 激活预处理,把预定义#define展开,加载#include的文件,处理条件编译并将不符合条件的代码段删除。
编译:生成汇编语言文件*.s
命令:gcc -S test.i -o main.s
汇编:将输入的汇编文件*.s转换成机器语言*.o
命令:gcc -s main.s -o main.o
链接:将输入的机器代码文件*.s(与其它的机器代码文件和库文件)汇集成一个可执行的二进制代码文件
命令:gcc main.o -o main
运行:./main。
若想直接生成可执行的二进制代码文件
命令:gcc main.c -o main
gcc的使用及编译过程介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。