我只有一个文件:main.cpp,我想创建一个 makefile
以便通过 Unix
运行它。
我正在尝试编写一个 makefile
,所以在我的 makefile
中我写道:
#file: makefile
a.out : main.o
g++ main.o -ansi -pedantic
main.o : main.cpp
g++ main.cpp -ansi -pedantic
clean : rm main.o a.out
还好吗?我该如何运行它?
makefile
a.out
最佳答案
阅读介绍性制作教程。您至少需要阅读基础知识。
http://capone.mtsu.edu/csdept/FacilitiesAndResources/make.htm
GNU make 也有完整的(但更难阅读)手册:
http://www.gnu.org/software/make/manual/make.html
关于您的具体示例:您运行 make 以生成 a.out。然后,你可以运行 a.out:
$ make
$ ./a.out
关于c++ - 为 Unix 创建一个 makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313785/