【问题标题】:make ld: Command not found in Ubuntumake ld:在 Ubuntu 中找不到命令
【发布时间】:2020-11-04 14:23:28
【问题描述】:

我正在尝试通过以下代码创建可执行文件,

exe.x : obj.o
     ld -o exe.x obj.o
obj.o : a01.asm
     nasm -f win64 -o obj.o -l list.l a01.asm

当我在终端中通过“make”命令运行此文件时,它只给出目标文件和列表文件,然后停止并显示 make ld: Command not found 并建议“sudo apt install ld”,但这也给了我错误“找不到包 ld”。我使用的是最新版本的 Ubuntu。

【问题讨论】:

    标签: ubuntu nasm ld


    【解决方案1】:

    你必须安装包binutils。 它包含汇编器 (gas)、链接器 (ld) 和其他实用程序(如 objdump)等工具,用于处理对象/可执行文件。

    【讨论】:

      猜你喜欢
      • 2022-07-21
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 2017-03-26
      • 1970-01-01
      相关资源
      最近更新 更多