当前位置: 技术问答>linux和unix
makefile文件的编写问题
来源: 互联网 发布时间:2015-02-05
本文导语: 我有几个c的源程序,可是我不知道该用什么写makefile文件(emacs好像不支持制表符),文件的扩展名又是什么呢? 而且我也不知道该把makefile文件存在什么目录下,是程序所在目录还是系统指定的。 请各位高手务必帮...
我有几个c的源程序,可是我不知道该用什么写makefile文件(emacs好像不支持制表符),文件的扩展名又是什么呢?
而且我也不知道该把makefile文件存在什么目录下,是程序所在目录还是系统指定的。
请各位高手务必帮忙,非常感谢!
而且我也不知道该把makefile文件存在什么目录下,是程序所在目录还是系统指定的。
请各位高手务必帮忙,非常感谢!
|
文件的扩展名没有什么要求 ,要是想直接用make命令的话,就把文件名写成makefile
他通常放在你的原程序目录下
可以直接用vi编写
例如:
=== makefile 开始 ===
myprog : prog1.o prog2.o
gcc prog1.o prog2.o -o myprog
grog1.o : prog1.c
gcc -c grog1.c
grog2.o : grog2.c
gcc -c grog2.c
=== makefile 结束 ===
他通常放在你的原程序目录下
可以直接用vi编写
例如:
=== makefile 开始 ===
myprog : prog1.o prog2.o
gcc prog1.o prog2.o -o myprog
grog1.o : prog1.c
gcc -c grog1.c
grog2.o : grog2.c
gcc -c grog2.c
=== makefile 结束 ===
|
其实什么编辑器都是可以的,只要得到的是纯文本文件就行,VI可以,EMACS也都行!其它的也得。
其实扩展名不要紧的,只要make -f filename 你指定了文件名就行了!不过make默认的文件名是makefile
其实扩展名不要紧的,只要make -f filename 你指定了文件名就行了!不过make默认的文件名是makefile