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

This commit is contained in:
fslongjin
2022-01-21 11:43:13 +08:00
parent 86aac18b25
commit 24a0a78d15
6 changed files with 191 additions and 3 deletions

18
kernel/CMakeLists.txt Normal file
View File

@ -0,0 +1,18 @@
#修改输出的路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin/kernel)
# 添加汇编包含目录(当前文件夹)
add_compile_options(-I ${CMAKE_CURRENT_SOURCE_DIR}/ )
add_library(${PROJECT_NAME}-arch
head.S
main.c)
add_executable(kernel.bin
head.S main.c)
set_property(
TARGET kernel.bin
PROPERTY
DEPENDS
"link.lds"
)