如何在c中制作'makefile'

时间:2012-05-20 07:59:44

标签: linux gcc makefile

我无法理解如何为C代码生成makefile

我有以下.c文件,通常我按以下方式执行:

gcc server.c -o server.out -lpthread

编译完成后,我会像这样运行.out文件:

./server.out 4000

EDITED

我只需要make文件来编译程序而不是运行它..

3 个答案:

答案 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”字样之前是 空格之外,