如何添加linux应用程序

如何添加linux应用程序,第1张

linux 的软件最基本的安装方式是自行编译,然后把可执行文件、库、配置等拷贝到系统适当的位置。

大致过程如下:

/configure (配置)

make (编译)

make install (安装)

而大多数发行版(如 debian, red hat, archlinux, gentoo) 都提供了自己独特的安装管理系统。通常情况下我们需要的大多数软件都在系统中有相应的安装包,具体的安装方法视系统不同而定。

常见的包管理系统有:

rpm/yum,比如 red hat, fedora, centos, openSuse

deb/dpkg/apt-get, 比如 debian, ubuntu, deepin

pacman/makepkg, 比如 archlinux

emerge/portage, 比如 gentoo

另外,还有一些大型的商业软件,或是游戏软件,不公开代码,且版权限制使得系统开发人员无法打包这些软件,通常都有自己的安装脚本,如 matlab, mathematic 以及 steam 的一些游戏。通常只需要按提示运行这些脚本即可。如 sh /installrun

准确来说取决于程序类型吧,如果程序早期没有考虑考虑跨平台,做好适配层,那么移植到linux就有一定的难度。

有很多点需要注意,比如:

涉及到的windows专有API,全部得切换成跨平台的,

C++有一些语言特性只能在windows下支持,需要调整。

程序依赖的第三方库是否支持linux等。

太多了,写不完。。。。

以上就是关于如何添加linux应用程序全部的内容,包括:如何添加linux应用程序、各位好,如何将VC++写的程序代码移植到Linux、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10207763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存