Здравствуйте, есть небольшая программа на C++ которую нужно поместить в бут сектор (она умещается). Для этого использую такой стартовый код:.code16
.global _start
_start:jmpl $0x07C0, $go
go:
call mainКомпилирую g++ -c -o boot.o boot.S
Здесь main определена в main.cpp. В boot.o она естественно Undefined symbol.
Вопрос: как в этом фрагменте указать, что main - external.
.extern main
.code16.global _start
_start:jmpl $0x07C0, $go
go:
call main