Лучший ответ

    1.  3 0

    westernw777 7 (36166)4725 11 лет  

    компоновщик = linker, он соединяет файлы объектов и адреса в конечный вид преобразовывает без лэйблов уже, компилятор в свою очередь (часто) состоит из редактора и линкера, также он создаёт те самые object файлы

Ответы

    1.  0 0

    mikrosha (34) 6 (7441)42480 11 лет  

    Программист, который не умеет пользоваться гуглом? Может не стоит!)

    Компилятор

    Компилятор преобразует ваш исходный код в объектный код, обнаруживает и извещает об ошибках в процессе компиляции. Компилятор может обнаружить широкий диапазон ошибок, связанных с некорректным или нераспознаваемым программным кодом, а также структурные ошибки, как, например, части программы, которые никогда не будут выполнены. Выходной объектный код, созданный компилятором, помещается в так называемые объектные файлы. Существуют два типа объектного кода, производимого компилятором. Файлы с объектным кодом обычно имеют имена с расширением .obj.

    Компоновщик

    Компоновщик комбинирует вместе различные модули, сгенерированные компилятором из файлов исходного кода, добавляет необходимые модули из библиотек, поставляемых в составе C++, и сшивает все это в одно исполняемое целое. Компоновщик также может обнаруживать ошибки и сообщать о них — например, если какая-то часть вашей программы пропущена, либо обнаружена ссылка на несуществующий библиотечный компонент.

    1.  0 0

    circ2010 3 (700)29 11 лет  

    компоновщик переводить мою писанину в машинный код и запихивает в .exe,в чём тогда задача компилятора - компилятор транслирует исходник в "объектный" код, а компоновщик собирает это с библиотеками и транслирует в готовый машинный код

    http://ru.wikipedia.org/wiki/Объектный_модуль

    все компиляторы давно включают в себя компоновщики...

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system