Исполняемый файл 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 не предназначен для связи с библиотекой из более ранних версий. Однако вместо этого вы можете использовать статическую ссылку.

Другие вопросы по тегам