c – 链接到内核
发布时间:2020-12-16 09:36:18 所属栏目:百科 来源:网络整理
导读:请问,有人知道如何将启动与内核联系起来吗?例如,我有这个代码用于启动: [BITS 16] [ORG 0x7C00][global start][extern _main]start:call _maincli hlt 这对我的C文件: #include iostream#include stringint main(){ std::cout "Hello World" std::endl; r
请问,有人知道如何将启动与内核联系起来吗?例如,我有这个代码用于启动:
[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?它有一些代码吗?这段代码会起作用吗?请帮我. 解决方法
从
OSDev wiki开始查看
C++ Bare Bones.但是你的代码目前还远远不能使用iostream.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |