Ubuntu中出现make ld: Command not found错误

5

我试图通过以下代码创建可执行文件:

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”,但这也给我带来了错误“Unable to locate package ld”。我使用的是Ubuntu的最新版本。
1个回答

6

您需要安装软件包 binutils。 它包含一些工具,如汇编器(gas)、链接器(ld)以及其他实用程序(如objdump)来处理对象/可执行文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接