随笔分类 -  GCC_GDB_Makefile_01s

编译、调试与自动化编译工具等
摘要:<!--StartFragment-->int add_range(int low, int high); int main(int argc, char *argv[]) { int result[100]; result[0] = add_range(1,10); result[1] = add 阅读全文
posted @ 2016-05-21 17:03 PKICA 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:我们的工程有 8 个 C 文件,和 3 个头文件,我们要写一个 Makefile 来告诉 make 命令如何编译和链接这几个文件。我们的规则是:1)如果这个工程没有编译过,那么我们的所有 C 文件都要编译并被链接。2)如果这个工程的某几个 C 文件被修改,那么我们只编译被修改的 C 文件,并链接目标 阅读全文
posted @ 2016-02-14 22:08 PKICA 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Makefile有三个非常有用的变量。分别是@^,<@--目标文件,<--第一个依赖文件。 LIBS = -lmCFLAGS = -Wall #CFLAGS += -g #CXXFLAGS += -g OBJS = server_socket. 阅读全文
posted @ 2015-12-19 21:47 PKICA 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一。编译 获取预编译宏:gcc -E -dM -</dev/null gcc的完整编译过程大致为:预处理->编译->汇编->链接 前三个步骤分别对应了-E、-S、-c三个选项。 编译阶段命令截断后的产物 C源程序 预处理 gcc -E 替换了宏的C源程序(没有了#define,#include…), 阅读全文
posted @ 2015-10-18 09:33 PKICA 阅读(2885) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示