🆕 完成了内核执行头程序(编译仍有问题)

This commit is contained in:
fslongjin 2022-01-21 11:43:18 +08:00
parent 24a0a78d15
commit cff4f4eb29

46
kernel/link.lds Normal file
View File

@ -0,0 +1,46 @@
/***************************************************
* 版权声明
*
* 本操作系统名为MINE
* 该操作系统未经授权不得以盈利或非盈利为目的进行开发,
* 只允许个人学习以及公开交流使用
*
* 代码最终所有权及解释权归田宇所有;
*
* 本模块作者: 田宇
* EMail: 345538255@qq.com
*
*
***************************************************/
OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
ENTRY(_start)
SECTIONS
{
. = 0xffff800000000000 + 0x100000;
.text :
{
_text = .;
*(.text)
_etext = .;
}
. = ALIGN(8);
.data :
{
_data = .;
*(.data)
_edata = .;
}
.bss :
{
_bss = .;
*(.bss)
_ebss = .;
}
_end = .;
}