С1. Основные сообщения компилятора

На верх  Назад  Вперёд

В этом разделе описаны сообщения, которые не связаны с фатальными ошибками, но несут полезную информацию. Количество (полноту) этих сообщений можно определить различными опциями установки подробностей с помощью переключателя –v.

Сообщение

Описание

Compiler: Сообщение

Если используется опция –vt, то эта строка говорит вам, что компилятор используется.

Compiler OS: Сообщение

Если используется опция –vd, то в этой строке выводится исходная операционная система.

Info: Target OS: Сообщение

Если используется опция –vd, то в этой строке выводится целевая операционная система.

Using executable path: Сообщение

Если используется опция –vt, то в этой строке выводится, где компилятор ищет свои бинарные файлы.

Using unit path: Сообщение

Если используется опция –vt, то в этой строке выводится, где компилятор ищет откомпилированные модули. Вы можете установить этот путь опцией –Fu.

Using include path: Сообщение

Если используется опция –vt, то в этой строке выводится, где компилятор ищет подключаемые файлы (файлы, указанные в {$I xxx}). Вы можете установить этот путь опцией –Fi.

Using library path: Сообщение

Если используется опция –vt, то в этой строке выводится, где компилятор ищет библиотеки. Вы можете установить этот путь опцией –Fl.

Using object path: Сообщение

Если используется опция –vt, то в этой строке выводится, где компилятор ищет объектные файлы (файлы, указанные в {$L xxx}).. Вы можете установить этот путь опцией –Fo.

Info: Сообщение1 lines compiled, Сообщение2 sec Сообщение3

Если используется опция –vi, то в этой строке выводится отчёт о количестве откомпилированных строк (Сообщение1) и времени, потраченном на компиляцию (реальное время, не программное время).

Fatal: No memory left

Компилятору не хватает памяти для компиляции вашей программы. Имеется несколько способов решения этой проблемы:

Если вы используете опцию «сборки», то попытайтесь откомпилировать некоторые модули вручную.

Если вы компилируете большую программу, то разделите её на модули и компилируйте их отдельно.

Если первые два способа не помогли, то перекомпилируйте компилятор с большей кучей (вы можете использовать опцию –Ch для этого, см. раздел «(*) 5.1.4. Параметры, контролирующие результат компиляции»).

Info: Writing Resource String Table file: Сообщение

Это сообщение отображается, сели компилятор записывает файл Resource String Table, содержащий все строковые ресурсы для программы.

Error: Writing Resource String Table file: Сообщение

Это сообщение отображается, если компилятор обнаружил ошибку при записи файла Resource String Table.

Info: Fatal:

Префикс для фатальной ошибки.

Info: Error:

Префикс для ошибок.

Info: Warning:

Префикс для предупреждений.

Info: Note:

Префикс для примечаний.

Info: Hint:

Префикс для подсказок.

Error: Path «Сообщение» does not exist

Путь, который выводится в Сообщении, не существует.

Fatal: Compilation aborted

Компиляция была прервана.

bytes code

Размер сгенерированного исполняемого кода, в байтах.

bytes data

Размер сгенерированных данных программы, в байтах.

Info: Сообщение warning(s) issued

Общее количество предупреждений, выданных во время компиляции.

Info: Сообщение hint(s) issued

Общее количество подсказок, выданных во время компиляции.

Info: Сообщение note(s) issued

Общее количество замечаний, выданных во время компиляции.