linux下使用make指令生成程序时提示“XXX is up to date”问题的解决办法
生活随笔
收集整理的這篇文章主要介紹了
linux下使用make指令生成程序时提示“XXX is up to date”问题的解决办法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2018-02-22 創(chuàng)建人:Ruo_Xiao
開發(fā)環(huán)境:Ubuntu 17.10
郵箱:xclsoftware@163.com
原因是makefile中要生成的文件已存在目錄中。 解決方案:
(1)刪除makefile中已存在的文件。
(2)在makefile文件里面加入“.PHONY:hello hello.o”。
上述中hello代表著linux下可執(zhí)行文件,hello.o代表著目標文件。 源碼
.PHONY:hello hello.o
hello : hello.occ -o hello hello.o
hello.o : hello.ccc -c hello.c
clean : rm hello.o
(1)刪除makefile中已存在的文件。
(2)在makefile文件里面加入“.PHONY:hello hello.o”。
上述中hello代表著linux下可執(zhí)行文件,hello.o代表著目標文件。
總結(jié)
以上是生活随笔為你收集整理的linux下使用make指令生成程序时提示“XXX is up to date”问题的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ public、protected
- 下一篇: cc、gcc、g++ 的区别和联系