gpt4 book ai didi

linux - 在 Fedora 17 上运行在 Fedora 13 中构建的二进制文件

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

在 Fedora 13 中构建的二进制文件在 Fedora 17 上运行是否安全?它是用 g++ 编译的 C++ 代码,我们使用的是 STL 容器、posix 套接字库等。

是否可以在 Fedora 13 机器上构建二进制文件以便它们可以在 Fedora 17 机器上工作?

如有任何建议,我们将不胜感激。

谢谢,亚历克斯

最佳答案

最有可能的是,如果您的二进制文件实际运行,结果将是正确的。现在大多数图书馆都有“版本检查”。当然,如果“和其他”是不兼容的小型库,则可能会引起关注。

避免此类问题的“安全”方法是: 1. 将二进制文件编译为静态 - 这意味着二进制文件不依赖于共享库 -> 没有兼容性问题(Linux 内核本身在许多代内通常是安全的 - 我经常从 2.6 更改为 3.8 内核,没有工作中的问题——在家里,我在我的两台机器上运行 Fedora 16 和 17,二进制文件在它们之间工作)。 2. 在新的目标系统上重新编译。

关于linux - 在 Fedora 17 上运行在 Fedora 13 中构建的二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526688/

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