Macos 具有GCC 4.8的Mac可执行文件,不依赖MacPorts

Macos 具有GCC 4.8的Mac可执行文件,不依赖MacPorts,macos,gcc,ld,libgcc,Macos,Gcc,Ld,Libgcc,显示可执行文件链接到/opt/local/lib/gcc48/libgcc_.s.1.dylib,这不是我想要的,因为该路径在一个普通Mac OS X系统上不存在 我如何使用MacPorts安装的GCC 4.8来构建MacPorts独立的可执行文件,这些文件将使用/usr/lib/libgcc_.1.dylib 我已经尝试将-L/usr/lib/-lgcc_s.1添加到参数中,但这并没有改变任何事情。gcc并不是为了链接旧版本的库。。但是,您应该能够进行静态链接。所以您修改了一个Makefile

显示可执行文件链接到
/opt/local/lib/gcc48/libgcc_.s.1.dylib
,这不是我想要的,因为该路径在一个普通Mac OS X系统上不存在

我如何使用MacPorts安装的GCC 4.8来构建MacPorts独立的可执行文件,这些文件将使用
/usr/lib/libgcc_.1.dylib


我已经尝试将
-L/usr/lib/-lgcc_s.1
添加到参数中,但这并没有改变任何事情。

gcc并不是为了链接旧版本的库。。但是,您应该能够进行静态链接。

所以您修改了一个Makefile,但它没有执行您想要的操作,或者您的构建脚本没有将正确的参数发送到链接阶段?
gcc-mp-4.8 test.c
otool -L a.out