2012-06-28 47 views
3

我正在使用MinGW編譯C代碼。但是當我給出命令「make」時,出現錯誤:gcc.exe:致命錯誤:-fuse-linker-plugin,但找不到編譯終止的liblto_plugin-0.dll。 make:* [全部]錯誤1.有人知道如何解決它嗎?使用MinGW編譯C代碼,但找不到錯誤liblto_plugin-0.dll?

+1

這意味着您需要在系統上正確安裝'liblto_plugin-0.dll'才能進行編譯。看看這個:http://old.nabble.com/liblto_plugin-0.dll-not-found-td31552675.html也許可以幫到你 – Jack

+0

FYI,'liblto_plugin-0.dll'安裝在C:\ MinGW \ libexec \ gcc \ mingw32 \ 4.7.0。對不起,我沒有找到任何信息來解決你給我的鏈接中的問題.. :-) – sintakartika

回答

1

雖然很長一段時間以來,我面臨同樣的問題,我發現編譯時很好的解決方法。

gcc -fno-use-linker-plugin test.cpp -o test

+0

這是一個糟糕的工具鏈構建的標誌,雖然。 – rubenvb

0

檢查PATH環境變量中,尋找到另一個MinGW的安裝路徑。我安裝了兩個MinGW(第一個在Falcon C++ IDE目錄下),第二個是我自己安裝的。 MinGW在系統PATH環境變量中存在兩條路徑並導致錯誤。