LINUX下与WINDOWS下C++开发有什么不同

学的是C++使用的是VC6.0。听人说LINUX下比WINDOWS下编译好,请强人解释解释有什么不同,各有什么优缺点!谢谢 分全部送上!!就25分。。。还有就是学软件开发有没有必要学习LINUX??谢谢

两个不同的东西。不同的习惯,不同的风格。
用惯了微软的 VS ,你会受不了 Linux 下面的开发。
同样 Linux 下面开发习惯,你会受不了 VS 的弱智设计。

Linux 下面开发用 eclipiss 环境的居多,你可以在 Windows 下面组建一个 gcc 的和 Linux 下面使用软件相同的开发环境就能知道区别了。不过这么搭比较麻烦。

软件开发,分你主攻方向,如果按你现在的思路,你还需要学习手机下面的程序开发,游戏机下面的程序开发,大型服务器下面的程序开发都学为好。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-23
有什么优缺点不很清楚,至少学软件开发是没必要学LINUX的
第2个回答  2008-09-23
LINUX下 的库函数和WINDOWS有些不同 但大部分是一样的
第3个回答  2008-09-24
linux 下用gcc ,g++,gdb, makefile一系列的工具去完成,个人觉得学linux下的编程比较好,因为这些工具非常好用!
第4个回答  2008-10-06
1)LINUX和WINDOWS提供的应用编程接口不同。
2)相关的语言的编辑工具不同,比如WINDOWS下VC工具,LINUX自然会有其他工具。

实际上软件开发本身不需要关心是LINUX或WINDOWS。

如果你开发的软件需要在LINUX上运行(如果客户有要求),则需要知道它的应用编程接口。

在WINDOWS上自然用的是Win32 API。MFC 实际上就是对Win32 API的类封装。

linux C\/C++跟Windows下c\/c++有何不同?如何学习?
1 开发集成工具不同。在linux下面采用的多是开源的开发工具例如codeblocks、eclipse等,而window下面则多采用vc 2 系统api不同。在linux下面,是没有临界区域的,因此同步等操作,需要依靠互斥体。而window下面两者都有 3 系统环境不一样。比如文件路径的格式、环境变量的配置等等 4 编译环境不一样。在l...

Linux 下的 C++ 开发和 Windows 环境下的开发有什么区别
Linux 下的 C++ 开发和 Windows 环境下的开发区别 两者的区别主要在开发环境中所使用的编辑器、编译器、链接器等程序的使用方法和接口上。1、Windows开发环境一般使用微软自家的集成开发环境vs,vs集成了编辑器、编译器和链接器。2、Linux开发环境比较松散,编辑器用户可以根据自己的习惯进行选择,比如vim、...

LINUX下与WINDOWS下C++开发有什么不同
两个平台用的编译器不一样 在windows下大多做的是可视的程序 在linux下大多做的是后台类的程序,没有ui界面的 不管哪个平台,对于C++的基础还是相通的 对于平台你不要考虑什么优缺点,只存在合适不合适。编程在于用合适的方法做合适的事。你如果做软件开发,想做在windows平台下,那你可以不学linux,但...

linux c++ 编程与windows相比有什么不同
1、系统平台不一样 底层开发就涉及到了系统内核的问题,对于linux来说,可以知道里面是什么结构,而windows则不然。2、编译器环境不一样 linux采用gcc编译器,gdb调试工具,和多种可视化的编辑器如 emacs,kedit等等,也有文本的vi\/vim,GDB的功能是非常强大的,gcc对标准的支持是相当的好。3、针对...

linux c++与windows c++有什么区别
2、编译器环境不一样 linux采用gcc编译器,gdb调试工具,和多种可视化的编辑器如 emacs,kedit等等,也有文本的vi\/vim,GDB的功能是非常强大的,gcc对标准的支持是相当的好。3、针对人群不一样 win下主要还是面向商业化的开发,而绝大多数的编程爱好者则喜欢属于自己开阔自由的系统下编程,不愿意禁锢在...

Linux 下的 C++ 开发和 Windows 环境下的开发有什么区别
那么Windows中的C开发和Linux中C开发有什么不同.不同是有的.比如.Windows下开发用Windows的库,Linux下用Linux下的库.虽然库不同,但是通一懂百,所以不管是选择在Windows下C开发.还是Linux下开发.都是学习进步,以后再根据需要学习下对方就可以了.另外一个不同的地方.Windows上的C开发主要借助 VS或者VC...

Linux 下的 C++ 开发和 Windows 环境下的开发有什么区别
那么Windows中的C开发和Linux中C开发有什么不同.不同是有的.比如.Windows下开发用Windows的库,Linux下用Linux下的库.虽然库不同,但是通一懂百,所以不管是选择在Windows下C开发.还是Linux下开发.都是学习进步,以后再根据需要学习下对方就可以了.另外一个不同的地方.Windows上的C开发主要借助 VS或者VC...

Linux系统下的C++编程与Windos下的C++编程有什么区别?请讲的具体些,谢...
首先,要说下编译器的事..Linux下面用的是g++,而win下面基本都是VS或者VC++的编译器.两种编译器肯定都认得标准的C++,但是呢,某些细微的语法细节,两者可能稍微不同,比如对变参的定义,还一个例子就是VC里面支持for语句里申请一个变量,这个变量后面可以引用,但是g++就需要加上特定的编译参数才可以...

软件开发,做linux下的C语言有前途呢?还是做window下的c++,VC++,MFC之...
linux 下的c和c++开发一般不依赖某个IDE环境,一般直接用底层函数,能更好的积累c知识;windows下的业务软件开发更多的侧重业务经验,技术积累不多,虽然应用广,但做不深;如果决心在技术领域钻研建议选linux多研究c,如果自己特点侧重业务而结合技术,那么windows下开发也挺好,但要特别注意积累业务只是和...

C++和C在linux下编程和与在WINDOWS下有什么区别
我觉得学习而言并没有多大区别,Windows下有集成环境方便一点,Linux下用命令行加VIM更加高大上一点,工作中大部分都是Linux环境下开发因为很少有再windows下开发C++的需求,Windows下还不如用C

相似回答
大家正在搜