Добрый день.
Подскажите, пожалуйста, как делают файлы *.o со "сторонних" языков. Очень хочется использовать chipmunk physics, но там ветка для FPC ведет в никуда. А использование ZenGL упирается в то, что файлы *.o устарели (от 13 года) и вызывают проблемы при компиляции в 1.8 версии. Я так понимаю, что как то можно откомпилировать свежие, но не знаю как и в какую сторону смотреть. Объясните принцип, пожалуйста, вот есть исходник на си, в чем его преобразовывать в о-файлы?
[Решено] Прошу подсказать, как делать файлы *.o не FPC
Модератор: Модераторы
[Решено] Прошу подсказать, как делать файлы *.o не FPC
Последний раз редактировалось yeger 13.03.2018 13:46:33, всего редактировалось 1 раз.
Попробуй по этой инструкции: ftp://ftp.freepascal.org/fpc/docs-pdf/CinFreePascal.pdf
Ещё на forum.lazarus.freepascal.org может быть информация.
Ещё на forum.lazarus.freepascal.org может быть информация.
yeger писал(а):Объясните принцип, пожалуйста, вот есть исходник на си, в чем его преобразовывать в о-файлы?
Нужно установить компилятор Си, например бесплатный GCC. Тогда получение объектного файла (с расширением .o) можно делать так:
Код: Выделить всё
gcc -c Название_файла.cпосле чего появится файл с таким же названием, только с расширением .o.
Спасибо. Исчерпывающе.
