Makefile
Live_Today
专研嵌入式。。
展开
-
makefile里PHONY的相关介绍
Phony TargetsPHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如: clean: rm *.o temp因为"rm"命令并不产生"clean"文件,则每次执行"make clean"的时候,该命转载 2014-07-17 16:50:12 · 328 阅读 · 0 评论 -
Linux 下Gcc的使用
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。转载 2014-07-17 15:40:49 · 392 阅读 · 0 评论 -
Makfile常用的函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具 有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函 数的返回值可以当做变量来使用。 一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( ) 或是${ }这里,就是函数名,make支持的函数不多。是函数转载 2014-08-01 13:37:19 · 522 阅读 · 0 评论 -
Makefile中的选项-I 和-L
makefile中-L 和 -I 编译开关 LIB = -L/usr/X11/lib INCLUDE= -I/usr/X11/include/X11 LIBS = -lX11 -lc -lm 这个 -L 和 -I 开关告诉编译器和链接分别在哪里找到 li转载 2014-07-31 15:04:11 · 9514 阅读 · 0 评论