如何开发Supportlinux和windows 程序如果要同时在Linux和Windows上运行,最好不要调用Windows或Linux上的任何API(在Linux上称为系统调用)因为Linux和Windows的应用,如何在Windows 程序下用cygwin或mingw调用Linux下的应用。

1、在Linux下和在Windows下 开发c 程序是一样的吗?有什么不一样?

Pure C 是一样的,但是涉及到系统编程的时候API就不一样了。语法和语义完全相同..但是编译的可执行文件不一样。C 的库函数完全一样,只是和系统API相关的不一样。MFC是微软专门为windows平台开发,而不是在Linux下做的。Linux下还有一个很有名的IDE 开发 tool,叫Qt,功能和MFC差不多。

2、在 windows平台下 开发的php mysql 程序能运行在 linux服务器上吗?

PHP本身就是一个PHP 程序 parser,是跨平台的,也就是说既可以在Windows平台上运行,也可以在linux平台上运行,更不用说mysql数据库了,MySQL数据库一开始是基于Linux平台的数据库,后来才引入Windows。因此,它也是一个跨平台的数据库。既然两者都是跨平台的,那么移植肯定是可以的,而且非常方便。具体步骤如下:1 .在linux server上搭建一个mysql和php的Web服务器,确保PHP和Mysql能够正常运行,这样你的开发 web页面才能正常解析。

3、Linux下的C 开发和Windows环境下的 开发有什么区别

看你用哪个。如果用QT,没什么区别。window Down 开发调试环境更加友好,图形界面功能更加稳定。linux主要用于开发服务器。其性能优于window,但兼容性差,各种支持尤其是图形界面不成熟。目前跨平台c 的开发,主要使用qt,但是qtcreator的利用率还是比较低的。一个是程序的习惯问题,确实不好用。实际跨平台商业化开发大多是在window以下开发处成型然后移植到linux。如果没有经验,就不需要刻意学习linux了。

4、请问Linux下与Windows下 开发软件有什么区别?

applied 开发专业不同,有什么区别?楼上说的很对,所以我们被迫盗版。微软没有让我们好过,我们也没有让他好过。在Linux开发程序下可以充分发挥你的聪明才智,因为系统内核是完全开放的。Windows下开发 程序有点压抑。无论什么语言,都必须基于调用系统API 开发,因为系统内核是不开放的。基于以上特点,这两种体系各有利弊。

而Windows是高度封装的,所以在程序member程序的时候难免会出现毛孔堵塞的情况。所以有些软件虽然开发 fast,但是很难实现一些细致贴心的设计。除此之外,优点:正是因为Linux的高度开放性,才让程序成员们有了家的感觉,产生了大量优秀的开源软件。而Windows通过提供统一的API,缩短了开发软件的时间,同时实现了软件风格的统一。

5、 linuxsocket的 程序如何在 windows下编译并运行?

我要告诉你的是windows下的socketAPI规范不是很标准,使用的头文件有:sockets.h、winsock2.h和ws2_32.h,一般winsock2.h就够了。windows下socketAPI的规范不是很标准。例如,当您关闭linux下的套接字时,您使用了close()函数,该函数符合POSIX标准。但是,在windows下关闭套接字使用closesocket()函数,而close()函数用于其他目的。

6、在Windows下用cygwin或者mingw怎么调用Linux下的应用 程序?

如果想学习Linux,虚拟机是个不错的选择。就不能装个linux虚拟机吗?取linux下的源代码,在cygwin下编译运行。cygwin不是仿真器,但是它生成的二进制文件是windows,可以直接运行(动态链接需要cygwin的库)。

7、在 windows上 开发的python 程序能直接在 linux上跑吗

基本上每个linux都安装了python,几乎每个unix也安装了python,包括苹果的OS。安卓系统.在windows下,安装包通常是健壮的。应该用的很多。如果你有安装问题,往往是因为这个模块没有提供windows下的安装包,你可以查一下unofficepythonmodule(好像是这个名字),里面有些包是别人编译的,可以直接用。

和linux,许多UNIX都兼容gcc。像windows这样没有unix血统的操作系统很少,大规模使用也只有微软支持。其他大部分厂商都有unix继承和习惯。所以windows和unix之间的问题比较突出。linux发出命令行更方便。但是图形界面不是很强大。windows的图形界面通常不错。另外windows下的游戏也很不错。

8、如何 开发同时支持 linux和 windows的 程序

如果想同时在Linux和Windows上运行,最好不要调用Windows或者Linux上的任何API(在Linux上称为系统调用),因为Linux和Windows的应用程序程序接口差别很大。从这个角度来说,可以使用Java语言和一些性能更好的脚本语言,比如Python和Perl,这样开发出来程序就可以忽略平台差异,或者在软件设计上采用分层结构,将需要调用的Linux系统调用和WindowsAPI分别封装,提供相同的接口,使得上层代码相同,从而同时支持Linux和Windows。


文章TAG:程序  window  linux  Linux  开发  window下开发linux程序  
下一篇