摘要: 什么是Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 阅读全文
posted @ 2022-03-02 22:59 yangrourou 阅读(165) 评论(0) 推荐(1) 编辑
摘要: C代码编译过程如下图: 1、预处理 预处理器(CPP)根据源程序中以字符“#”开头的命令,修改源程序,得到另一个源程序,常以.i作为文件扩展名。修改主要包括#include、#define和条件编译三个方面 1 gcc -o main.i -E main.c 2、 编译 编译器(CCL)将经过预处理 阅读全文
posted @ 2022-03-02 19:48 yangrourou 阅读(485) 评论(0) 推荐(1) 编辑