0

我制作了一个用于组装、编译和链接内核的自定义 bash 脚本,但是当它到达链接行时,我遇到了错误(见下文)。我在 OSX 上运行这个,最新版本所以我不知道为什么。有什么建议么?

ld:未知选项:-T

我的脚本:

echo Now assembling, compiling, and linking your kernel:
nasm -f aout -o start.o start.asm
gcc -Wall -O -fstrength-reduce -fomit-frame-pointer -finline-functions -nostdinc -fno-       builtin -I./include -c -o main.o main.c

ld -T link.ld -o kernel.bin start.o
echo Done!
4

1 回答 1

0

在您尝试创建自己的构建脚本之前,您是否设法让 OSX 内核使用自己的脚本进行构建?这个由 Apple 的一位内核工程师提供的网站告诉你它是如何完成的。

于 2013-06-12T13:11:07.283 回答