Страница 1 из 1

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

СообщениеДобавлено: 01.03.2018 11:55:36
yeger
Добрый день.

Подскажите, пожалуйста, как делают файлы *.o со "сторонних" языков. Очень хочется использовать chipmunk physics, но там ветка для FPC ведет в никуда. А использование ZenGL упирается в то, что файлы *.o устарели (от 13 года) и вызывают проблемы при компиляции в 1.8 версии. Я так понимаю, что как то можно откомпилировать свежие, но не знаю как и в какую сторону смотреть. Объясните принцип, пожалуйста, вот есть исходник на си, в чем его преобразовывать в о-файлы?

Re: Прошу подсказать, как делать файлы *.o имея исходник не

СообщениеДобавлено: 05.03.2018 16:31:15
Devel0
Попробуй по этой инструкции: ftp://ftp.freepascal.org/fpc/docs-pdf/CinFreePascal.pdf
Ещё на forum.lazarus.freepascal.org может быть информация.

Re: Прошу подсказать, как делать файлы *.o имея исходник не

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

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

после чего появится файл с таким же названием, только с расширением .o.

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

СообщениеДобавлено: 13.03.2018 14:46:58
yeger
Спасибо. Исчерпывающе.