![](/img/trans.png)
[英]How can I get my makefile to compile/link older and newer GCC/GNU libraries? C++
[英]Compile MakeFile generated by WineMaker with GCC
我已經用WineMaker轉換了一個SLN(Visual Studio 14項目)文件,現在我有了Makefile(WineMaker不會產生任何輸出錯誤),但是GCC產生了這個錯誤:
gcc: warning: Makefile: linker input file unused because linking not done
這是MakeFile源: Pastebin粘貼了MakeFile源
這是SLN來源: Pastebin粘貼的SLN來源
有什么解決辦法嗎? 我已經閱讀了有關此問題的另一個主題,但是我不了解真正的問題,並且我懷疑問題是另一個問題。
用GCC編譯WineMaker生成的MakeFile
您無法使用GCC或任何其他編譯器來編譯makefile。 您已嘗試執行以下操作:
gcc -c main.c Makefile
這沒有任何意義,其結果恰好是:
gcc: warning: Makefile: linker input file unused because linking not done
看起來您從根本上不了解GCC和GNU Make的使用,並且解決該問題超出了Stackoverflow的目的。 這是一個相當不錯的初學者教程 。 對於權威文檔, 這是GCC手冊 , 這是GNU Make手冊 。
投票結束您的問題,答案太廣泛。 推薦閱讀如何問一個好問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.