在内核代码中加入自定义的stdint.h文件 (#109)

This commit is contained in:
login
2022-12-16 16:20:09 +08:00
committed by GitHub
parent d02e6ea411
commit 0e0c187484
17 changed files with 4505 additions and 17 deletions

View File

@ -3,8 +3,9 @@ all: traceback.o
CFLAGS += -I .
# 请注意这个不能使用raw的gcc来编译。
kallsyms.o: kallsyms.c
$(CC) -o kallsyms kallsyms.c
gcc -o kallsyms kallsyms.c
rm -rf kallsyms.o
traceback.o: traceback/traceback.c
@ -14,7 +15,7 @@ traceback.o: traceback/traceback.c
# 生成内核栈符号表的汇编文件
generate_kallsyms: kallsyms.o
echo "Generating kallsyms..."
# 请注意这个不能使用raw的nm来处理
nm -n $(kernel_root_path)/kernel | ./kallsyms > kallsyms.S
$(CC) -c kallsyms.S -o kallsyms.o
@echo "Kallsyms generated."