gpt4 book ai didi

linux - 什么可以阻止在不同平台上编译的 linux 发行版上运行二进制文件?

转载 作者:太空狗 更新时间:2023-10-29 11:40:10 24 4
gpt4 key购买 nike

我们有 2 台不同的编译机器:red hat as4 和 as5。我们的架构师要求我们(开发人员)每次在这两个平台上编译我们的程序,然后再将它们复制到生产环境中各自的机器上。

什么可以阻止我们只在一台机器上编译我们的应用程序(假设红色有 4 个实例)并在所有目标平台上部署该二进制文件?

您的观点是什么?您能否指出您在这样做时遇到的具体问题?这样做可能会遇到什么问题?

最佳答案

在一个系统上构建并在另一个系统上运行可能会遇到共享库不兼容问题。在连续的 Red Hat 版本之间切换的可能性不大,但有可能。

您可能遇到的另一个问题是,如果一个系统是 32 位而另一个是 64 位。在这种情况下,在 64 位机器上编译的应用程序将无法在 32 位机器上运行。

关于linux - 什么可以阻止在不同平台上编译的 linux 发行版上运行二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669671/

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