[Решено] Прошу подсказать, как делать файлы *.o не FPC

Форум для изучающих FPC и их учителей.

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

Ответить
Аватара пользователя
yeger
новенький
Сообщения: 49
Зарегистрирован: 17.03.2011 11:26:34

[Решено] Прошу подсказать, как делать файлы *.o не FPC

Сообщение yeger »

Добрый день.

Подскажите, пожалуйста, как делают файлы *.o со "сторонних" языков. Очень хочется использовать chipmunk physics, но там ветка для FPC ведет в никуда. А использование ZenGL упирается в то, что файлы *.o устарели (от 13 года) и вызывают проблемы при компиляции в 1.8 версии. Я так понимаю, что как то можно откомпилировать свежие, но не знаю как и в какую сторону смотреть. Объясните принцип, пожалуйста, вот есть исходник на си, в чем его преобразовывать в о-файлы?
Последний раз редактировалось yeger 13.03.2018 13:46:33, всего редактировалось 1 раз.
Devel0
новенький
Сообщения: 66
Зарегистрирован: 24.07.2011 10:43:13

Сообщение Devel0 »

Попробуй по этой инструкции: ftp://ftp.freepascal.org/fpc/docs-pdf/CinFreePascal.pdf
Ещё на forum.lazarus.freepascal.org может быть информация.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

yeger писал(а):Объясните принцип, пожалуйста, вот есть исходник на си, в чем его преобразовывать в о-файлы?

Нужно установить компилятор Си, например бесплатный GCC. Тогда получение объектного файла (с расширением .o) можно делать так:

Код: Выделить всё

gcc -c Название_файла.c

после чего появится файл с таким же названием, только с расширением .o.
Аватара пользователя
yeger
новенький
Сообщения: 49
Зарегистрирован: 17.03.2011 11:26:34

Сообщение yeger »

Спасибо. Исчерпывающе.
Ответить