2016-09-30 45 views
-1

我有兩個名爲client.c和server.c的客戶端和服務器。這兩個都包含主要功能。我在使用g ++和makefile編譯它們時遇到了麻煩。創建客戶端服務器程序的文件

all: 
    g++ client.c server.c -o client server.c 
+1

您需要爲每個程序製作兩個編譯目標。您現在將嘗試構建一個名爲「client」的單個輸出二進制文件,將兩者合併。 – Rob

回答

0

我已經想通了,因爲這是兩個不同的文件,所以他們應該是這樣的單獨編譯。

all: client server 

client: 
     g++ -o client client.c 

server: 
     g++ -o server server.c