在windows 下编写的c语言软件可以任意移植到其他系统(例如:linux *** 作系统)中运行么

在windows 下编写的c语言软件可以任意移植到其他系统(例如:linux *** 作系统)中运行么,第1张

只有兼容的C源码,才能直接移植到其他平台,编译并运行。但是兼容是很难的,因为 windows一开始就没打算和 unix/linux 兼容,所以很多系统接口都不一样,比如进程、线程创建之类的,都完全不一样。 还有很多其他的系统调用也不同,另外,文件系统命名方式也不一样(windows用 \ 来分隔目录,而linux/unix用 / , windows有盘符,unix/linux没有,等等)。

所以,win下基本上很少有软件能够不做任何改动就拿到其他系统使用。

用ssh工具连接linux虚拟机。

第一步,在linux要确认安装了openssh,你安装的是redhat或者ubuntu的,一般都已经安装了。

第二步,在windows机器上安装ssh工具,推荐几个 Xshell(http://www.netsarang.com/download/down_xsh.html)、SecureCRT。Xshell分企业和个人,个人是免费的(安装的时候会提醒你),SecureCRT是收费的,破解吧。

第三步,用ssh工具连接linux机器。

以后的复制粘贴,用鼠标就OK了,别用键盘。


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

原文地址: http://outofmemory.cn/yw/8986422.html

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

发表评论

登录后才能评论

评论列表(0条)

保存