Проблема при компиляции библиотек .so

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Ответить
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Проблема при компиляции библиотек .so

Сообщение wavebvg »

Вылазиет ошибка
project1.lpr(12,1) Error: Can't call the linker, switching to external linking

fpc trunc
lazarus trunc
Сильно при сильно раздражает, может кто-нить имел дело и нашёл решение
ЗЫ поиск ничего путного не даёт
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Только библиотек? Вроде б встроенный линкер под nix'ами вообще не работал?
Убрать из параметров .
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

Исполняемые проекты нормально собирались, а вот либы вообще не хотят
Только библиотек? Вроде б встроенный линкер под nix'ами вообще не работал?
Убрать из параметров
-Xi

Понять бы ещё гле убрать и как настроить нормальную линковку...

Вот что даёт тест компилятора, там без ошибок
/usr/bin/fpc -MObjFPC -Sgi -O1 -OpPENTIUM -gl -Xg -va -l -Fi~/tmp/ -Fu~/tmp/ -Fu. /tmp/testcompileroptions.pas


Добавлено спустя 14 минут 1 секунду:
В параметрах компилятора включил "умное связывание" параметр -XX если не лазать в настройках
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Убрать, видимо, в каком-то конфиге... Можно проверить — попробовать из командной строки с опцией -Xe — тогда будет точно использоваться внешний. Если все пройдет — искать где выставлен -Xi.

Проверить параметры проекта в Лазаре, там где-то были опции компилятора.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Добавь ключ -va и посмотри, что он напишет перед вышеприведенным сообщением об ошибке.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

Пасибо - проблема решается ключом -XX
Ответить