我正试图找到一种方法让GCC暂时忽略-arch ppc和-arch i386标志。有没有人有办法完成这个?我已经阅读了有关强制标记的方法,比如编写名为GCC的shell脚本并将它们放在真实GCC之上的路径中,但我正在寻找相反的方法。我希望实现这一目标是为了解决这个问题:
R-Perl Install Problems with GCC 4.0: How do you remove unnecessary -arch flags
感谢您的帮助!
答案 0 :(得分:2)
你可以这样做:写一个包装器脚本但不是传递所有标志,而是通过它们并删除arch标志。这看起来像这样:
#!/bin/bash
gcc ${@/-arch=i386}
(这里可能需要进行一些微调:当您必须删除多个选项时,会引入帮助变量并逐步进行更改。)
编辑:删除了其他建议。