Linux学习入门--make学习总结
1. make的作用 可以根据模块的修改情况重新编译链接目标代码,保证目标代码都是由最新的模块组成的。 2. makefile的编写方法 格式: 目标:依赖列表 命令 注意命令左侧是Table制表位 注释 语句前加#表示注释 @避免该行显示,因为make默认是显示执行过程的 \用来接续行比较长的情况,与C语言类似 变量的使用,变量一般用大小字母表示,格式: 变量名 = 字符串;引用方式 $(变量名) ifeq(val1,val2), else, endif 举个例子来说明 gcc_hello_world.c -------------------------------- #include <stdio.h> #include "print.h" int main(void) { print_hello(); return 0; } print.c -------------------------------- #include <stdio.h> #include "print.h" void print_hello(void) { printf("Hello world!\n"); } print.h --------------------------------- #ifndef PRINT_H #define PRINT_H void print_hello(void)