2018-02-22 创建人:Ruo_Xiao
开发环境:Ubuntu 17.10
邮箱:xclsoftware@163.com
- 原因是makefile中要生成的文件已存在目录中。
- 解决方案:
(1)删除makefile中已存在的文件。
(2)在makefile文件里面加入“.PHONY:hello hello.o”。
上述中hello代表着linux下可执行文件,hello.o代表着目标文件。 - 源码
.PHONY:hello hello.o
hello : hello.o
cc -o hello hello.o
hello.o : hello.c
cc -c hello.c
clean :
rm hello.o