一個「Makefile文件」我不明白我怎麼可以產生C代碼生成文件如何使在C
我有以下.c文件通常我通過以下方式執行:
gcc server.c -o server.out -lpthread
編譯後,我運行.out文件是這樣的:
./server.out 4000
EDITED
我只需要使文件編譯程序,而不是運行它..
一個「Makefile文件」我不明白我怎麼可以產生C代碼生成文件如何使在C
我有以下.c文件通常我通過以下方式執行:
gcc server.c -o server.out -lpthread
編譯後,我運行.out文件是這樣的:
./server.out 4000
EDITED
我只需要使文件編譯程序,而不是運行它..
如果命名可執行文件server
會爲你做,那麼就
LDLIBS=-lpthread
all: server
在一個名爲Makefile
文件就行了。在你可以只輸入
make
來構建它。
Ortherwise您Makefile
應該包含:
server.out: server.c
gcc server.c -o server.out -lpthread
除了它是一個列表,不是空格文本「gcc
」之前。
@ kmkaplan ..感謝百萬隊友!完美的工作:) – user1317277
首先,你可以在eclipse中創建一個項目,它會爲你創建一個makefile。然後,您可以開始詳細瞭解所有添加的內容,並且這可以修剪掉您不需要的東西。
謝謝隊友我會給月食嘗試... – user1317277
https://github.com/ChrisLundquist/OpenCL-Compiler/blob/master/Makefile
是一個簡單的make文件的一個例子。
所以你想編寫一個C程序來創建Makefiles? – 2012-05-20 08:01:02
@ H2co3 ..實際上我需要的是爲後面的c程序創建一個make文件...(即運行server.c程序) – user1317277
來運行它或編譯它? –