首页 > 解决方案 > Mac Os Big Sur 上的 Ld 没有选项 -T

问题描述

我正在编写一个基本的操作系统,当我尝试使用 ld 运行链接时,出现以下错误:

ld: unknown option: -T

我的链接命令是

ld -o bin/kernel.bin -T text 0x1000 bin/kernel.o --oformat binary

我也知道 --oformat 是一个无效选项。我认为这可能与使用 mac 命令行开发工具而不是 binutils 有关。但是我不认为 binutils 可用于 Mac Silicon。至少Ld不是。如果有人对 ld 的 mac 命令行开发工具版本有这些选项的等价物,将不胜感激

-Winter_Ice

标签: assemblyoperating-systemldmacos-big-surapple-m1

解决方案


推荐阅读