Модератор: Модераторы разделов
666Desperado666
Сообщения: 39
ОС: Linux Mandriva 2008 PP x64
Сообщение
666Desperado666 » 29.03.2008 20:24
Захотел поставить Free pascal + Lazarus...У меня Mandriva 2008 x64 PowerPack... Скачал две iso-шки с сайта EduMandriva.... Они вроде заточены под Mandriva 2008 ... но 32-битную.... как-то всё же поставил lazarus, запустил, пересобрал его, вообщем он стал русский, и всё якобы ок.... но пишу я программку, компилирую её, вылетает ошибка:
Код: Выделить всё
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/crtbegin.o when searching for /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/crtbegin.o
/usr/bin/ld: cannot find /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/crtbegin.o
project1.lpr(18,1) Error: Error while linking
project1.lpr(18,1) Fatal: There were 1 errors compiling module, stopping
Подскажите в чём проблема? Библиотека libgcc стоит (x86-64).... Что делать?
666Desperado666
Сообщения: 39
ОС: Linux Mandriva 2008 PP x64
Сообщение
666Desperado666 » 30.03.2008 20:18
Самое интерестное, что этот файл /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/crtbegin.o есть......
Ну подскажите в чём дело?
akdengi
Сообщения: 4244
Сообщение
akdengi » 30.03.2008 20:22
skipping incompatible
Вот написано почему - так как сборка Lazarus и FP должна быть тоже для 64 бит - но я лично пока такую не планирую
Меня тут снова нет :P