assembly - 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
解决方案
推荐阅读
- python - 根据唯一的值集拆分列表并创建分区(列表)
- autodesk-forge - learnforge:查看 BIM 360 和 Fusion 模型,“响应状态为 500(内部服务器错误)”1 小时后
- python - 需要在许多模块中连接到 Azure SQL DB - 如何?
- npm - 需要使用 sudo 运行 npm install,否则我会得到 Errno -5
- c# - 邮递员在尝试使用表单数据进行 POST 时返回 415,但使用 JSON 的相同请求可以正常工作
- java - 双冒号运算符不适用于 Java
- swift - Swift:文本()的.font的条件修饰符
- php - 在 php 中使用数组收集所需部分中的值
- vuejs2 - 试图在 ChartJS 中获取点击栏的 _index
- python - 将可变长度张量修剪到最大长度