請問有誰知道如何鏈接引導與內核?比如我有開機驗證碼:鏈接到內核
[BITS 16]
[ORG 0x7C00]
[global start]
[extern _main]
start:
call _main
cli
hlt
,這對我的C++文件:
#include <iostream>
#include <string>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
現在我將編譯.cpp文件,以.o文件中,並.asm的文件,以.o文件中。但是我現在怎麼把這些文件鏈接到kernel.bin?它有一些代碼呢?這個代碼會起作用嗎?請幫幫我。