Автор Ilya Lykov задал вопрос в разделе Другое
Плиз обьясните что такое линковка, а поточнее Obj-файлы, линковка программы по объектным модулям... и получил лучший ответ
Ответ от NatLi[гуру]
линковка, тоже что и компоновщик
Компоновщик (также редактор связей, линкер — от англ. link editor, linker) — программа, которая производит компоновку — принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.
Для связывания модулей, компоновщик использует таблицы имён, созданные компилятором в каждом из объектных модулей. Такие имена могут быть двух типов:
Определённые или экспортируемые имена — функции и переменные, определённые в данном модуле и предоставляемые для использования другим модулям
Неопределённые или импортируемые имена — функции и переменные, на которые ссылается модуль, но не определяет их внутри себя
Работа компоновщика заключается в том, чтобы в каждом модуле разрешить ссылки на неопределённые имена. Для каждого импортируемого имени находится его определение в других модулях, упоминание имени заменяется на его адрес.
poser.kiev.ua/lofiversion/index.php/t4005.html
какой ассемблер лучше удобнее а главное кроссплатформенный?
Ассемблеры, имеющие версии для Windows и Linux:
NASM, FASM, YASM, JWASM, GAS, SolASM, HLA.
подробнее...
Про паскаль и турбопаскаль
Чтобы вам стала понятна некорректность вашего вопроса, перефразирую:
«Что лучше: яблоки или
подробнее...
Помогите написать программу на ассемблере "Hello world" и прокоментировать каждую строчку!!!
Вы не можете найти правильную программу, потому что ищете, не задавшись очень важными для
подробнее...
Ассемблер Ошибка LINK : error LNK2001: unresolved external symbol _mainCRTStartup
в четвертой строке есть include Change.inc
покажите этот файл, там наверно есть ссылки
подробнее...
Чем отличается "объектный код" от "исходного кода"?
Хм. А можно, я по-старинке объясню?
Вот, есть у меня исходный текст программы, который я
подробнее...
Подскажите, как запустить YASM в UBUNTU.
ну да. на оффсайте сырцы. качаешь,
./configure
make
make install
молодец
подробнее...
Ошибка компиляции CUDA Visual Studio C++ cl.hpp Библиотеку cl.hpp положила в нужную папку помогите плз...
Файла cl.cpp наверняка нет (ключевое слово CUDA в заголовке вопроса и специфичные имена функций в
подробнее...
Помогите с GSS Visual Assembler 3.9.8
Но у вас же нет самой программы. Ни одной исполняемой команды в вашем листинге не наблюдается.
подробнее...
Как можно сделать так чтобы Турбо Ассемблер 5 работал на Windows 7?
Компиляторы с языка ассемблера, работающие в среде Windows x64 и создающие программы работающие как
подробнее...