如何在 macOS 11 (Intel) 上编译 C 项目以在 Silicon 上工作?
我当前的构建脚本很简单:
./configure
make
sudo make install
我尝试过使用--host
and--target
标志,aarch64-apple-darwin
无论arm-apple-darwin
是否有任何运气。
二进制始终默认为x86_64
:
> file foobar.so
foobar.so: Mach-O 64-bit bundle x86_64
更新:指定
时似乎找不到 cc 和 gcc --host
。
checking for arm-apple-darwin-cc... no
checking for arm-apple-darwin-gcc... no