gpt4 book ai didi

linux - 64 位的程序可以在 32 位机器上运行吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:43:56 24 4
gpt4 key购买 nike

如标题所述,我编译了 C 程序并在 64 位机器上创建了一个二进制文件。这个二进制文件可以在 32 位机器下工作吗?

最佳答案

64 位二进制文​​件无法在 32 位操作系统上运行。如果 file 报告 ELF 64-bit,则您有一个 64 位二进制文​​件。

为了在 64 位 Linux 上构建 32 位二进制文​​件,您需要将 -m32 传递给 gcc。您还需要安装 32 位库(sudo apt-get install libc6-dev-i386)。

关于linux - 64 位的程序可以在 32 位机器上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com