当前位置: 技术问答>linux和unix
一个makefile问题
来源: 互联网 发布时间:2015-12-25
本文导语: .PHONY:cleanall cleanobj cleandiff cleanall:cleanobj cleandiff rm program cleanobj rm *.o cleandiff rm *.diff 请问以上代码中rm program是什么意思? 谢谢 | 推荐陈皓的 http://blog.csdn.net/haoel/category/9198.aspx | ...
.PHONY:cleanall cleanobj cleandiff
cleanall:cleanobj cleandiff
rm program
cleanobj
rm *.o
cleandiff
rm *.diff
请问以上代码中rm program是什么意思? 谢谢
cleanall:cleanobj cleandiff
rm program
cleanobj
rm *.o
cleandiff
rm *.diff
请问以上代码中rm program是什么意思? 谢谢
|
推荐陈皓的
http://blog.csdn.net/haoel/category/9198.aspx
http://blog.csdn.net/haoel/category/9198.aspx
|
没root权限的话,一般没问题。根目录下的文件夹,普通用户一般一个都删不掉。
makefile除了楼上兄弟推荐的,还有于凤昌翻译的《GNU Make 使用手册(中译版)》也很不错,是我见过最完整和全面的makefile教材。
jf
makefile除了楼上兄弟推荐的,还有于凤昌翻译的《GNU Make 使用手册(中译版)》也很不错,是我见过最完整和全面的makefile教材。
jf
|
应该是编译生成的文件,这里把它清除掉。
|
就是你要生成的最终可执行文件。每次make时,都先把上一次编译生成的program删掉。