Подходящий runtime для GCC 6.1.0, как сделать это, не имея прав root? |
Здравствуйте, гость ( Вход | Регистрация )
Подходящий runtime для GCC 6.1.0, как сделать это, не имея прав root? |
AD |
17.4.2017, 10:59
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Работа происходит в Red Hat Linux Enterprise 6.3. Если собираю ерундовый тестовый проект с версией компилятора gcc 4.7.2, то все нормально собирается. Если же я переключаюсь на компилятор 6.1.0, то проект собирается, но при запуске ругается на ABI...
Как настроить правильно runtime, при этом не имея прав root, так как работа происходит на сервере? Насколько я понимаю, то надо что-то сделать с LD_LIBRARY_PATH... Сразу скажу, не являюсь настолько опытным именно в Linux, чтобы понимать такие детали. Буду благодарен за подсказки... |
|
|
Iron Bug |
30.8.2017, 5:09
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
софт, собранный им, зависит только от обычной системной libstdc++ нет никакой "системной libstdc++'. libstdc++ - это стандартная библиотека С++ и она не является системной. в компиляторах есть флаги для статической линковки стандартной библиотеки. в GCC это -statc-libstdc++. плюс есть статическая линковка библиотеки самого GCC -static-libgcc. |
|
|
Текстовая версия | Сейчас: 25.11.2024, 16:55 |