预编译

在gcc命令下,把.c文件转变为.s汇编文件,称为编译,编译中有预编译的过程

-E命令,可以生成一个点i文件,即为预编译文件

预编译做两件事,一个是宏展开,一个是把各种头文件包含

编译和汇编

-S可以把.c文件转为.s汇编文件a

链接与格式转换

两个.o文件可以同时生成可执行文件

宏定义与使用

宏定义可以让编译器多做一些事情,宏甚至可以做函数定义

宏体可以多个语句

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐