Исполняемый файл Mac с GCC 4.8 без зависимости MacPorts
gcc-mp-4.8 test.c
otool -L a.out
показывает, что исполняемый файл связан с /opt/local/lib/gcc48/libgcc_s.1.dylib
и это не то, что я хочу, потому что путь не будет существовать в стандартной системе Mac OS X.
Как я могу использовать установленный MacPorts GCC 4.8 для создания независимых от MacPorts исполняемых файлов, которые будут использовать /usr/lib/libgcc_s.1.dylib
вместо?
Я пытался добавить -L/usr/lib/ -lgcc_s.1
аргументам, но это ничего не меняет.
1 ответ
Решение
gcc не предназначен для связи с библиотекой из более ранних версий. Однако вместо этого вы можете использовать статическую ссылку.