makefile
makefile文件的基本结构
target ... : prerequisites ...
command
...
...使用宏变量
OBJ = a.o b.omain: a.o b.o
gcc a.o b.o -o mainOBJ = a.o b.o
main: $(OBJ)
gcc $(OBJ) -o main控制流和函数
参考资料
最后更新于
target ... : prerequisites ...
command
...
...OBJ = a.o b.omain: a.o b.o
gcc a.o b.o -o mainOBJ = a.o b.o
main: $(OBJ)
gcc $(OBJ) -o main最后更新于
cur_dir := $(shell pwd)foo: $(objects)
ifeq ($(CC),gcc)
$(CC) -o foo $(objects) $(libs_for_gcc)
else
$(CC) -o foo $(objects) $(normal_libs)
endif$(<function> <arguments>)