哪位大神帮我下,怎么编写linux下makefile文件?
比如有个hello.c如何通过写makefile,以及make命令让hello.c运行起来呢?...
比如有个hello.c如何通过写makefile,以及make命令让hello.c运行起来呢?
展开
3个回答
展开全部
比如,你有个文件 hello.c:
# include <stdio.h>
main()
{
printf("Hello, world!\n");
}
你再写一个 Makefile:
Hello: hello.c
gcc hello.c -o Hello
然后,你直接下命令:
make
你就得到一个叫 Hello 的可执行文件。
最后,你下命令:
./Hello
就可以看到执行结果:
Hello, World
注意:作为执行命令的 “gcc” 前面必须有 一个 Tab 键
# include <stdio.h>
main()
{
printf("Hello, world!\n");
}
你再写一个 Makefile:
Hello: hello.c
gcc hello.c -o Hello
然后,你直接下命令:
make
你就得到一个叫 Hello 的可执行文件。
最后,你下命令:
./Hello
就可以看到执行结果:
Hello, World
注意:作为执行命令的 “gcc” 前面必须有 一个 Tab 键
展开全部
echo "hello:" >> makefile && make && ./hello
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果lz只是想让hello.c运行,不用make和makefile。
终端进入hello.c所在的文件夹
$ gcc -o hello hello.c
会生成一个可运行的hello,然后运行:
$ ./hello
终端进入hello.c所在的文件夹
$ gcc -o hello hello.c
会生成一个可运行的hello,然后运行:
$ ./hello
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询