linux C/C++跟Windows下c/c++有何不同?如何学习?

比如WINDOWS下学习API啊,MFC啊LINUX呢?有什么好教材?而且我不怎么会用LINUX系统啊,超级菜鸟大虾耐心指教下还有LINUX下C++主要用来做什么?... 比如WINDOWS下学习API啊,MFC啊
LINUX呢?
有什么好教材?
而且我不怎么会用LINUX系统啊,超级菜鸟
大虾耐心指教下
还有LINUX下 C++主要用来做什么?
展开
 我来答
传薪网络
推荐于2016-04-21 · TA获得超过1355个赞
知道小有建树答主
回答量:635
采纳率:92%
帮助的人:243万
展开全部
  有几个方面的不同,列举如下:
  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
  对于两者,最好都是边学边做,才能比较快速的掌握,牢固的掌握
zhgqpower003
2012-03-05
知道答主
回答量:19
采纳率:0%
帮助的人:7.3万
展开全部
这两个系统下的C/C++语法没有任何区别,要是只是学习编程的话,在哪个平台下学习都可以,等把语法学会了,再学习c/c++在linux里怎么编译运行,然后再注意linux下不能使用windows的一些接口函数库。linux系统不会没有关系,很好学的,现在linux也可以图形界面下操作,可以先学习桌面操作,然后再学命令操作。linux下c++可以做很多事情,比如可以编写一些系统程序,也可以编写应用程序,不过初学者可以先学习编写应用程序,linux下现在开发c++的开发工具主要是QT软件,你可以到百度里搜索一下QT教程,很多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
homike11
推荐于2018-03-19 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:19.9万
展开全部
想学LINUX,先学LINUX下的基本操作吧,推荐《鸟哥的Linux私房菜》
Linux学习的圣经,<Unix环境高级编程>
其他的楼上说的差不多了,可以配合网上的一些视频一起学习

Linux下的C++主要用于网络通信,嵌入式
PS :我回答的这么好,采纳我的吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杀鬼
推荐于2016-05-30 · TA获得超过357个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:274万
展开全部
windows下面C++能开发的 linux也行,,,,
只是系统的api是不一样的,,
再者 你说的mfc是微软自己开发的,,linux下面当然没有,,,,
linux可以用QT,gtk,等等的图形开发,,,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BYSF_XF
2012-03-05 · TA获得超过824个赞
知道小有建树答主
回答量:689
采纳率:33%
帮助的人:530万
展开全部
语法都是一样的,不同的是函数库,不同的系统有不同的API,所以就不同了。
Linux主要是C语言开发的,但对于窗体程序,我想C++更有优势吧,有些东西用面向对象的思想开发更有效率。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式