各位好,如何将VC++写的程序代码移植到Linux

各位好,如何将VC++写的程序代码移植到Linux,第1张

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

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

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

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

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

太多了,写不完。。。。

首先得是两个系统之间都能用的库才行,移植过去最好的方法就是源代码过去再编译一次。C/C++就是一次编写,处处编译。不像Java是一次编译,处处运行。C/C++没有自己的运行环境,得基于 *** 作系统的底层,所以要编译过才行。Java有JVM,是Java的虚拟机,Java程序就是靠Java虚拟机运行的,有自己的运行环境,所以只要有JVM的地方,Java程序就能运行


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

原文地址:https://54852.com/yw/7521719.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存