clean就是一个伪目标,不会生成新的文件,下面我们来执行一下make clean来看一下效果 执行make clean后func1.o func2.o main.o全部删除了(可以想到卸载程序的原理),下面我们就来添加一个install和uninstall伪目标 在我们执行make install的时候会将我们用到的执行文件和库文件拷贝到指定目录,在执行uninstall的时候会...
例说makefile 增加宏定义(转) 【1】 makefile定义头文件的方法有两种 【第一种】-D DEFINES 【第二种】-D DEFINES=CONDITION 【2】DEFS = -DTEST_ADD -DTEST_SUB=1 为了说明问题,此处使用了两种不同的写法。此时两处打印功能均被执行 【3】CFLAGS += $(DEFS) 追加到CFLAGS中,此处需要强调CFLAGS只是一...