是否有 gnu-as 变体用于从 32 位系统中定位 64 位代码?

是否有 gnu-as 变体用于从 32 位系统中定位 64 位代码?

我需要使用 gnu as 从 32 位系统交叉编译 64 位目标,但执行编译的脚本会产生x86_64-linux-as无法找到的错误消息。

是否有包含 32 位 Debian 或 Ubuntu 软件包x86_64-linux-as?我不太清楚为什么脚本需要x86_64-linux-as.不应该可以使用 32 位版本来生成 64 位代码吗?

答案1

您可以使用binutils-x86-64-linux-gnu,在 Debian Jessie 中可用(但在 Ubuntu 中不可用)。它包含x86_64-linux-gnu-as,因此您需要配置使用x86_64-linux-gnu作为目标。

相关内容