gcc编译器用法,原理

gcc用法:
gcc 文件名

 gcc test.c

gcc编译文件会有两种情况:
成功:
什么也不提示,但是会生成一个可执行文件,默认名为a.out
失败:
1.错误error:说明代码中存在严重的语法问题,编译不通过,不会生成任何文件
2.警告warning:说明代码中有小错误,但是依然会生成一个可执行文件,只不过运行之后究竟对不对,不一定。
gcc用法二:
gcc 文件名 -o 文件名

 gcc test.c -o test

会生成一个可执行文件,名为 test
make用法:
make 文件名

make test

//使用make编译文件,一定不要加.c

如果编译出错,一定记住错误先改第一个(大部分情况)

gcc编译原理:
.1预编译/预处理 gcc -E test.c -o test.i

宏替换
删除注释
条件编译
4复制头文件

.2编译 gcc -S test.i -o test.s

将C语言转换为汇编语言

.3汇编 gcc -c test.s -o test.o

将汇编语言转换为机器语言

.4链接 gcc test.c -o test

将代码中所有需要使用到的资源链接到一起,生成一个可执行文件

-------------------------------------END-----------------------------------------------

关注+私信小编 “01” 即可获取全部文档及视频,希望能对你帮助。

你可能感兴趣的:(物联网时代---嵌入式开发)