二进制文件(二进制代码文件有哪些)

为运行在各种发行版上的Linux创建应用程序二进制文件有点棘手,因为不同的发行版提供了各种系统库的不同版本。这些通常是向后兼容的,但不是向前兼容的,所以链接到旧

为运行在各种发行版上的Linux创建应用程序二进制文件有点棘手,因为不同的发行版提供了各种系统库的不同版本。这些通常是向后兼容的,但不是向前兼容的,所以链接到旧版本库的程序也适用于新版本,但(不一定)反过来。因此,您希望将您的应用程序与这些库的旧版本链接起来;然而,尤其是在使用C++11或更高版本时,这并不总是可行的。

本文将展示如何处理这些问题。它集中于视频游戏,但是一般思想也适用于其他类型的应用。(对于普通的GUI应用,你可能会有更多或者更复杂的依赖,比如Qt,可能需要额外注意,这里就不细说了。)

教程地址:https://blog . Gibson . sh/2017/11/26/creating-portable-Linux-binaries/

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/63724.html

发表回复

登录后才能评论