如何编写makefile
展开全部
你先用gcc把它给编译出来。然后再想用makefile
gcc最一般的用法就是:
gcc
-o
要生成的可执行文件名
源代码文件名
如:gcc
-o
hello.x
hello.c
如果一些头文件要指明的话,可以这样:
gcc
-o
hello.x
-I头文件所在的文件夹
-l一些库名
hello.c
最通常,我们用到一些数学库。gcc
-o
hello.x
-lm
hello.c
makefile的话,你可以基于上述的语句进行修改:建议你看点资料,或一些典型的例子。但是注意的是规则那一行,得用Tab键打头。
hello.x
:
hello.o
gcc
-o
hello.x
hello.o
(这一行,得用Tab打头)
hello.o
:
hello.c
头文件
gcc
-c
hello.o
hello.c
-I头文件所在目录
-lm
(这一行,得用Tab打头)
gcc最一般的用法就是:
gcc
-o
要生成的可执行文件名
源代码文件名
如:gcc
-o
hello.x
hello.c
如果一些头文件要指明的话,可以这样:
gcc
-o
hello.x
-I头文件所在的文件夹
-l一些库名
hello.c
最通常,我们用到一些数学库。gcc
-o
hello.x
-lm
hello.c
makefile的话,你可以基于上述的语句进行修改:建议你看点资料,或一些典型的例子。但是注意的是规则那一行,得用Tab键打头。
hello.x
:
hello.o
gcc
-o
hello.x
hello.o
(这一行,得用Tab打头)
hello.o
:
hello.c
头文件
gcc
-c
hello.o
hello.c
-I头文件所在目录
-lm
(这一行,得用Tab打头)
展开全部
makefile其实就是shell基本,把我们在编译一个程序中所有的步骤(命令)都写进去,然后执行make命令时系统自动运行makefile文件内的指令,接着就是自动编译了,其实和手工编译原理相同,只是makefile实现了自动化编译而已。至于怎么写?不同类型的程序有各自的编译器和编译指令,不是很复杂的编译过程不用makefile最好,gtk+编程最喜欢使用makefile了,你去看看gtk+编程例子里的makefile吧,QT自动创建的makefile非常恐怖,内容相当复杂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询