Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Что такое компоновщик и препроцессор ?


Автор: doomik 9.2.2006, 15:32
Что такое компоновщик и препроцессор ?
заранее спасибо за ответы

Автор: JackYF 9.2.2006, 16:46
Компоновщик - это программа, которая объединяет скомпилированные модули программы в один исполняемый файл.

Препрощессор - это часть компилятора, которая обрабабывает директивы компилятора.

Автор: azesmcar 9.2.2006, 17:25
Поподробнее препроцессор это первая стадия компиляции...
к примеру
#define
#include
#ifdef
и.т.д.
...

Перед началом компиляции компилятор выполняет препроцессорные директивы...и только потом начинает компиляцию...
А компановщик (он же linker) выполняет самую последную стадию...создание приложения из готовыx object (.obj) файлов...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)