gcc -Wl 选项:不能在里面传递逗号

gcc -Wl options : cannot pass comma inside

我想增加 PE i386 文件中的堆栈和堆提交大小。 如果我这样做:

gcc -Wl,--stack,100000000,10000 -o stack.exe stack.c

它不起作用。

您应该使用 -Xlinker 选项,它等同于 -Wl 选项:

gcc -Xlinker --stack=100000000,10000 -o stack.exe stack.c

-Xlinker选项可以支持逗号。