То, как использовать 32 бита, скомпилировало общий объект (.so) файл на RHEL на 64 бита?

Это может быть сделано с помощью GNU find: find src -prune -printf "%l\n".

1
09.08.2013, 22:33
1 ответ

Можно использовать переменную среды $LD_LIBRARY_PATH переопределять путь поиска динамического загрузчика при поиске библиотек для загрузки.

Чтобы сделать это временно для отдельного приложения, можно вызвать его как так:

$ LD_LIBRARY_PATH=/usr/local/lib <your executable here>

Можно делать изменение более постоянным для экземпляра оболочки путем экспорта той переменной:

$ export LD_LIBRARY_PATH=/usr/local/lib

Скорректируйте пути выше по мере необходимости для где когда-либо Ваше 32-разрядное .so хранится.

1
27.01.2020, 23:53

Теги

Похожие вопросы