在 Ubuntu(10 或 11)32 位上为 Debian 6 64 位进行编译

在 Ubuntu(10 或 11)32 位上为 Debian 6 64 位进行编译

在 Ubuntu 32 位上编译的程序可以在 Debian 6 64 位上运行吗?

我去谷歌搜索并发现:“通常在 32 位系统上编译的程序也可以在 64 位系统上运行,但反之则不行。”

因此 32 位 -> 64 位兼容性应该不是问题。那么 Ubuntu -> Debian 呢?

此致。

答案1

视情况而定。在这种情况下,依赖关系通常可能是一个问题。如果您安装 x64 系统,默认情况下它会加载 x64 库。并且它可能缺少 x32 库。但是,通常使用 apt-get 获取必要的 32 位库是没有问题的。我建议编写非常简单的程序,如 Hello World,根据需要为 x32 编译它,然后尝试在 Debian x64 上运行它。在我看来,这是开始的正确点。

问候

相关内容