簡體   English   中英

gcc makefile不會編譯

[英]gcc makefile won't compile

我的最終可執行文件(雖然這是在unix中)將是proj07。

proj07: /user/cse320/Projects/project07.driver.o proj07.support.o
    gcc -Wall /user/cse320/Projects/project07.driver.o proj07.support.o

proj07.support.o: proj07.support.c
    gcc -c  proj07.support.c

這會創建proj07.support.o但編譯后不存在proj07。 我沒有收到錯誤所以我的錯誤必須簡單,但我似乎無法弄明白。

這是輸出:

 gcc -c  proj07.support.c
 gcc -Wall /user/cse320/Projects/project07.driver.o proj07.support.o 

另外我使用靜態驅動程序來測試我的文件,這就是為什么路徑就是這樣

你可能有一個a.out可執行文件。 添加-o $@到你的第一個gcc事件,你應該沒事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM