我无法理解如何为C代码生成makefile
我有以下.c文件,通常我按以下方式执行:
gcc server.c -o server.out -lpthread
编译完成后,我会像这样运行.out文件:
./server.out 4000
EDITED
我只需要make文件来编译程序而不是运行它..
答案 0 :(得分:2)
首先,您可以在eclipse中创建一个项目,它会为您创建一个makefile。然后你可以开始详细了解所有内容的添加内容,这可以删除你不了解的内容。
答案 1 :(得分:2)
答案 2 :(得分:2)
如果命名您的可执行文件server
将为您做,那么只需
LDLIBS=-lpthread
all: server
在名为Makefile
的文件中可以。你可以输入
make
建立它。
此外,Makefile
应包含:
server.out: server.c
gcc server.c -o server.out -lpthread
除了在“gcc
”字样之前是