Подтвердить что ты не робот

Как статически связывать libstdС++

Я пытаюсь заставить свою программу работать на другом компьютере, где версии libstdС++ отличаются. Я разрабатываю и компилирую его на netbeans. Я указал опцию -static-libstdС++, но программа продолжает пытаться загрузить libstdС++. So.6 на локальном компьютере.

Как получить полностью статическую ссылку libstdС++?

Спасибо.

4b9b3361

Ответ 1

Не уверен в конкретных обстоятельствах здесь, но сейчас у меня возникла аналогичная проблема с различными версиями Mac OS X и gcc. Я работал над этим, скопировав фактический dylib, который я хотел, в тот же каталог, что и исполняемый файл, и изменив DYLD_LIBRARY_PATH, чтобы он сначала просматривал его перед/usr/lib.