2012-09-24 117 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

相关问题