В последние дни я играю с загрузчиками и ассемблером. Я скомпилирован в файлы в формате .obj. Теперь мне нужно связать их. Кто-нибудь знает, с каким компоновщиком это возможно, или кто-нибудь может разместить здесь ссылку на страницу с образцом? Пожалуйста помоги.Связать два файла obj с bin
1
A
ответ
1
Используйте 'ld' из инструментальной цепочки GNU.
Вот страница со всеми необходимыми ссылками для правильного размещения ядра.
http://www.osdever.net/bkerndev/Docs/basickernel.htm
первого этапа начального загрузчика является «плоской» двоичный с опкодами. Для загрузки на базе x86 на базе BIOS все, что вам нужно сделать, это разместить код на 0x7C00 (вы знаете, я уверен).
gcc ld может это сделать, но если я правильно помню, вам нужно написать специальный файл сценария компоновщика, чтобы сделать это. –