2016-07-28 6 views
0

С момента компиляции CodeTyphon 64bit при первом использовании идеал или компилятор генерирует несколько предупреждений при компиляции моих программ. Ниже я их подробно расскажу.Freepascal или CodeTyphon: Warnings

Составление проекта Цели: SGA: Успех, предупреждения: 2 SGA.lpr (28,1) Предупреждение: "crtbeginS.o" не найден, Это, вероятно, вызовет сбой связывающей SGA.lpr (28.1) Внимание: «crtendS .o "не найден, это, вероятно, приведет к сбою связи

Что я могу сделать?

Я мог бы добавить, что, похоже, хорошо работает, но мои программы до сих пор очень просты. Может быть, когда это осложнило, у меня проблемы, я не знаю.

Это то же самое сообщение для язь установлены окна 7 и Linux Mint 18

Поздравления и благодарности

ответ

0

Странно, что на окнах появляется предупреждение, поскольку crtbeginS.o является частью Unix кода запуска , а FPC/Lazarus/CT не используют его в Windows.

Что касается Linux, вероятно, ваша система не готова к разработке, установить необходимые пакеты для разработки (иногда существует мета пакета для них, пытаются «строить-основу»)

Если проблемы на окнах в то время как кросс-компиляция в Linux, это может быть проблема с файлами автозагрузки, скопированными из целевой системы. Я сам не использую КТ, поэтому не знаю, как это работает.

1

В Linux, я получил вокруг этого сообщения об ошибке, добавив путь, который содержит, crtbeginS.o и crtendS.o, в файл fpc.cfg, расположенный в /USR/местные/codetyphon/FPC/fpc64/бен/x86_64-линукс/папка

Я добавил -FL/USR/Библиотека/GCC/x86_64-Linux-гну/5 раздел библиотеки, где он говорит '# SearchPath для библиотек'