Juh*_*uha 2 macos 64-bit gcc 32-bit osx-snow-leopard
我有一个大型捆绑软件发行版的糟糕Makefile.在某些时候,编译器总是"忘记"我想在32位程序中编译.这导致部分程序具有64位库,而其他程序具有32位库.
每次运行gcc时如何强制使用-m32选项?
br,
Juha
PS我的环境混合32/64位(macbook5.1,雪豹).或者:如何使我的系统纯粹为32位或64位?
编辑:强调覆盖全局变量的不良Makefile.这就是为什么我选择了有效的黑客行为.
如果你想要一个糟糕的hack,你可以用这个shell脚本替换/ usr/bin/gcc:
#!/bin/bash
/usr/bin/gcc-4.whatever -m32 "$@"
Run Code Online (Sandbox Code Playgroud)