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

 我来答
盘默M2
2016-05-22 · TA获得超过2.9万个赞
知道大有可为答主
回答量:9723
采纳率:93%
帮助的人:8180万
展开全部
可是linux的C开发有什么不同呢?
回答:Windows上的C开发是什么呢? 如果你只是在潭浩强书的水平的话,Windows上的开发跟Linux上的C开发没有什么不同,因为都是基本的简单的语言的学习.C语言的学习到什么平台都一样.
那么Windows中的C开发和Linux中C开发有什么不同.不同是有的.比如.Windows下开发用Windows的库,Linux下用Linux下的库.虽然库不同,但是通一懂百,所以不管是选择在Windows下C开发.还是Linux下开发.都是学习进步,以后再根据需要学习下对方就可以了.

另外一个不同的地方.Windows上的C开发主要借助 VS或者VC平台.但是Linux下就有更多的选择了.当然了很多的人认为Linux那么多的选择也不如Windows上的VS强大.
但是也有人认为Linux上的开发很美妙.比如你所说的.

linux开发,一旦毕业,会有公司要么?
答: 国内在Linux下开发的人还不够,因为嵌入式的发展很快.不过话说回来,只要你学好了,到时候,你自己的眼界开了.不要说公司要你,也许你自己就开公司了...但是如果你学得不好,就算Windows大行天小,你一样没有公司要.

国内的Linux公司这么少,是不是linux程序员只能在Linux下开发,没有能力在windows下开发?
回答:什么叫Linux公司? ,国内对于Linux系统相关方面应用是很多的.这是你的了解错误..
Linux没有公司,Linux是一个生态环境.
没有能力在windows下开发? 这个问题,其实很好回答,你会用Nokia的手机,转去用三星的手机就不会用了吗?确实但是比从没有用过手机的呢?
上面的例子也许不是很恰当,但是说明了一个问题.知识是很具有普遍适当性的.但是只是一些思想.
如果想深入当然还得另花时间.

总结: 山都很高,上到了山顶都可以 一览众山小.
PS: 尝试在Linux下学习编程,会比在单纯在Windows下学习编程获得更多..
吉祥二进制
高粉答主

2016-05-24 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84577

向TA提问 私信TA
展开全部
两者的区别主要在开发环境中所使用的编辑器、编译器、链接器等程序的使用方法和接口上。

1、Windows开发环境一般使用微软自家的集成开发环境vs,vs集成了编辑器、编译器和链接器。
2、Linux开发环境比较松散,编辑器用户可以根据自己的习惯进行选择,比如vim、emacs、kdevelop、geditor等等 。编译器通常是g++,链接器有link,一般来说不会通过命令行进行操作,而是自写makefile文件来实现编译。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韩季祢木
2019-11-02 · TA获得超过4069个赞
知道大有可为答主
回答量:3188
采纳率:33%
帮助的人:201万
展开全部
首先,IDE可能不同,windows下大多使用微软的VS系列作开发,而linux系统中,gcc简直无敌。
其次,操作系统提供的库函数不同,就像在linux下,如果你写了#include
<windows.h>肯定是不行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式