- fPIC отмечают в масштабе всей системы?

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

предварительно скомпилированные пакеты, которые можно найти в сайт для скачивания Dropbox , должны work right-out-of-the-box.

Они могут быть установлены с помощью системы пакета для дистрибутива ( dpkg или об/мин ).

Научный Linux является производной RHEL, так загрузите об/мин с Dropbox и работайте (как корень):

 rpm -ihv 

0
27.10.2014, 03:00
1 ответ

Во-первых, PIC - это проблема компилятора, а не дистрибутива Linux. PIC должен быть разрешен в качестве флага компилятора, а не в качестве флага жесткого кода в глобальном масштабе. Не все архитектуры машин поддерживают PIC. Если ваши сборки статические (не общие), то PIC вам не нужен, и он может быть неэффективным. Некоторые архитектуры/компиляторы могут иметь другой эквивалентный флаг, например, компиляторы IBM xl имеют флаг -qpic. Хотя вы и запрашиваете машины intel PC, если вы случайно создадите файлы сборки для некоторых пакетов, это может ограничить их переносимость.

2
28.01.2020, 02:36

Теги

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