如果我想使用 makefile 制作一个命令行工具,比如这个 C 程序:
# include<stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
我以前没有任何使用 makefile 或 linux shell 命令的经验。刚刚开始。谁能告诉我该怎么做?
最佳答案
你真的不需要像这样的单个源文件的 makefile - 只需像这样编译它:
$ gcc -Wall foo.c -o foo
如果你真的想要一个 makefile 那么你可以这样做:
#
# makefile
#
foo: foo.c
gcc -Wall foo.c -o foo
然后从命令行你可以说:
$ make foo
甚至只是
$ make
关于c - 从 C 程序制作命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350922/