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

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

View File

@ -1,6 +1,23 @@
cmake_minimum_required(VERSION 3.20)
project(dragonOS C)
set(CMAKE_VERBOSE_MAKEFILE on)
set(DRAGONOS_ARCH "x86_64")
mark_as_advanced(CMAKE_INSTALL_PREFIX)
set(CROSS_COMPILE "${DRAGONOS_ARCH}-linux-gnu-")
set(CMAKE_C_COMPILER "${CROSS_COMPILE}gcc")
set(CMAKE_ASM_COMPILER "${CROSS_COMPILE}gcc")
enable_language(ASM ASM_NASM)
set(CMAKE_C_FLAGS
"-Wall -fPIC -nostdlib -nostartfiles -ffreestanding ")
project(dragonOS C ASM)
set(CMAKE_C_STANDARD 11)
add_subdirectory(bootloader)
add_subdirectory(kernel)
include_directories(kernel)