我不明白如何为 C 代码生成 makefile
我有以下 .c 文件,通常我按以下方式执行:
gcc server.c -o server.out -lpthread
编译后,我运行 .out 文件,如下所示:
./server.out 4000
已编辑
我只需要make文件来编译程序而不是运行它..
首先,您可以在 eclipse 中创建一个项目,它会为您创建一个 makefile。然后您可以开始详细了解所有添加的内容,这可以删除您理解的不必要的内容。
如果命名您的可执行文件server
对您有用,那么只需
LDLIBS=-lpthread
all: server
在一个名为的文件Makefile
中。你可以输入
make
建造它。
否则你Makefile
应该包含:
server.out: server.c
gcc server.c -o server.out -lpthread
除了它是一个表格,而不是文本“<code>gcc”之前的空格。