[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Сообщения об ошибках препроцессора
Препроцессор может выдавать сообщения об ошибках. Например:
1. Использование макроса со слишком малым или слишком большим
количеством аргументов приведет к выводу сообщения argument mismatch.
2. Неправильное написание ключевого слова препроцессора (например,
#inclde) вызовет сообщение undefined control.
3. Использование имени несуществующего файла или неправильно
написанное имя файла в #include приведет к сообщению Can't find
include file...
4. Отсутствие двойных кавычек или < > вокруг имени файла в #include
вызовет сообщение bad include syntax.
Процесс Си-компиляции - Фаза транслятора
Второй фазой процесса компиляции является Си-транслятор. Входом для
него является Си-программа, обработанная препроцессором. Выход -
программа на ассемблере ( "родном" для целевого компьютера).
Транслятор выполнит:
. Проверку на синтаксические ошибки
. Если нет фатальных ошибок, преобразует операторы Си в команды
ассемблера.