Перейти к содержанию

не могу слинковать программу, использующую crt


Гость

Рекомендуемые сообщения

Коллеги, help! Есть проект под gnu pascal, в нем вызывается юнит crt. Если я компилирую его так:

gpc -o main_file.out main_file.pas --autobuild

все проходит хорошо. Но мне надо так:

gpc -c -o main_file.o main_file.pas

gpc -o main_file.out main_file.o

тогда при линковке он говорит что undefined reference на все функции из crt.

писать так

gpc -o main_file.out main_file.o /crt_dir/crt.o

я считаю неправильным, потому что так придется указывать все цепочку объектных файлов, которые используются crt. Указывать директорию, где их все искать (вместе с crt) не помогает. Что делать, люди???

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...