我正在尝试通过以下代码创建可执行文件,
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
Run Code Online (Sandbox Code Playgroud)
当我在终端中通过“make”命令运行此文件时,它只提供目标文件和列表文件,然后停止并显示 make ld:找不到命令并建议“sudo apt install ld”,但这也给了我错误“无法找到包ld”。我使用最新版本的 Ubuntu。