Связать два файла obj с bin

В последние дни играюсь с загрузчиками и языком ассемблера. Я скомпилировал файлы в формате .obj. Теперь мне нужно связать их. Кто-нибудь знает, с каким компоновщиком это возможно, или кто-нибудь может разместить здесь ссылку на страницу с образцом? Пожалуйста помоги.


person user35443    schedule 29.06.2012    source источник
comment
ld gcc может сделать это, но, если я правильно помню, вам нужно написать специальный файл скрипта компоновщика, чтобы сделать это.   -  person Jerry Coffin    schedule 29.06.2012


Ответы (1)


Используйте 'ld' из цепочки инструментов GNU.

Вот страница со всеми необходимыми скриптами компоновщика для правильного размещения ядра.

http://www.osdever.net/bkerndev/Docs/basickernel.htm

Загрузчик первого этапа представляет собой «плоский» двоичный файл с кодами операций. Для загрузки на основе x86 BIOS все, что вам нужно сделать, это поместить код по адресу 0x7C00 (вы это знаете, я уверен).

person Viktor Latypov    schedule 29.06.2012