2012-09-24 121 views
0

總之,我有MinGW的最新版本,我試圖將選項傳遞給鏈接器等。MinGW gcc無法識別的命令行選項'-Wl'/'Wa'/'Wp'

比如,我想通過改變堆棧大小:

gcc -Wl,--stack,[new size in bytes] 

但它既不承認也不-Wl --stack。這也適用於其他選項。

我能夠很好地編譯我的程序,看起來好像我不能使用各種gcc選項。

這是MinGW的問題,還是我忽略了更多的問題?

+0

'gcc free.c --Wl, - cref'適合我,傾倒很多線條。你說*它不承認*。這是什麼意思?你是如何驗證的? – Jarekczek

回答

0

我只是確認了documentation有關參數傳遞給鏈接器,你不能在數字前的空間,所以它應該是:

gcc -Wl,--stack,[new size in bytes] 

逗號改成空格,而是實實在在的空間,使下一個選項gcc選項,而不是鏈接器選項。

+0

我想這是我的問題格式錯誤,如果有的話。這仍然不起作用,因爲我仍然得到了與-Wl和--stack的「無法識別的命令行選項」有關的錯誤。 – Juser1167589

相關問題