linux C/C++跟Windows下c/c++有何不同?如何学习?
比如WINDOWS下学习API啊,MFC啊LINUX呢?有什么好教材?而且我不怎么会用LINUX系统啊,超级菜鸟大虾耐心指教下还有LINUX下C++主要用来做什么?...
比如WINDOWS下学习API啊,MFC啊
LINUX呢?
有什么好教材?
而且我不怎么会用LINUX系统啊,超级菜鸟
大虾耐心指教下
还有LINUX下 C++主要用来做什么? 展开
LINUX呢?
有什么好教材?
而且我不怎么会用LINUX系统啊,超级菜鸟
大虾耐心指教下
还有LINUX下 C++主要用来做什么? 展开
7个回答
展开全部
有几个方面的不同,列举如下:
1 开发集成工具不同。在linux下面采用的多是开源的开发工具例如codeblocks、eclipse等,而window下面则多采用vc
2 系统api不同。在linux下面,是没有临界区域的,因此同步等操作,需要依靠互斥体。而window下面两者都有
3 系统环境不一样。比如文件路径的格式、环境变量的配置等等
4 编译环境不一样。在linux下面主要是依靠gcc编译,而window下面主要靠微软提供的编译器编译
5 开发目标也有区别。linux下面C/C++主要针对嵌入式和linux服务器设备,而window下面多是桌面应用和window服务器。
对于linux下面的C/C++学习主要依靠man手册,而对window下面的C/C++学习则要参考MSDN
对于两者,最好都是边学边做,才能比较快速的掌握,牢固的掌握
1 开发集成工具不同。在linux下面采用的多是开源的开发工具例如codeblocks、eclipse等,而window下面则多采用vc
2 系统api不同。在linux下面,是没有临界区域的,因此同步等操作,需要依靠互斥体。而window下面两者都有
3 系统环境不一样。比如文件路径的格式、环境变量的配置等等
4 编译环境不一样。在linux下面主要是依靠gcc编译,而window下面主要靠微软提供的编译器编译
5 开发目标也有区别。linux下面C/C++主要针对嵌入式和linux服务器设备,而window下面多是桌面应用和window服务器。
对于linux下面的C/C++学习主要依靠man手册,而对window下面的C/C++学习则要参考MSDN
对于两者,最好都是边学边做,才能比较快速的掌握,牢固的掌握
展开全部
这两个系统下的C/C++语法没有任何区别,要是只是学习编程的话,在哪个平台下学习都可以,等把语法学会了,再学习c/c++在linux里怎么编译运行,然后再注意linux下不能使用windows的一些接口函数库。linux系统不会没有关系,很好学的,现在linux也可以图形界面下操作,可以先学习桌面操作,然后再学命令操作。linux下c++可以做很多事情,比如可以编写一些系统程序,也可以编写应用程序,不过初学者可以先学习编写应用程序,linux下现在开发c++的开发工具主要是QT软件,你可以到百度里搜索一下QT教程,很多的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想学LINUX,先学LINUX下的基本操作吧,推荐《鸟哥的Linux私房菜》
Linux学习的圣经,<Unix环境高级编程>
其他的楼上说的差不多了,可以配合网上的一些视频一起学习
Linux下的C++主要用于网络通信,嵌入式
PS :我回答的这么好,采纳我的吧
Linux学习的圣经,<Unix环境高级编程>
其他的楼上说的差不多了,可以配合网上的一些视频一起学习
Linux下的C++主要用于网络通信,嵌入式
PS :我回答的这么好,采纳我的吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows下面C++能开发的 linux也行,,,,
只是系统的api是不一样的,,
再者 你说的mfc是微软自己开发的,,linux下面当然没有,,,,
linux可以用QT,gtk,等等的图形开发,,,
只是系统的api是不一样的,,
再者 你说的mfc是微软自己开发的,,linux下面当然没有,,,,
linux可以用QT,gtk,等等的图形开发,,,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法都是一样的,不同的是函数库,不同的系统有不同的API,所以就不同了。
Linux主要是C语言开发的,但对于窗体程序,我想C++更有优势吧,有些东西用面向对象的思想开发更有效率。
Linux主要是C语言开发的,但对于窗体程序,我想C++更有优势吧,有些东西用面向对象的思想开发更有效率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询