学好在linux下编程难吗?

本人学过C/C++,现在在学vc,基本原理都懂…但是我不想从事在windows下的程序开发…想学linux…请问学习linux下C开发难吗?如果我要学好学深(自己能够编写... 本人学过C/C++,现在在学vc,基本原理都懂…
但是我不想从事在windows下的程序开发…想学linux…
请问学习linux下C开发难吗?
如果我要学好学深(自己能够编写linux系统)linux是不是要学习计算机组成原理,操作系统,和数据库结构等知识…
还有就是如果我转向了linux学习,现在学的mfc是不是就没什么用了…
还有就是从事linux的就业前景…
希望过来人指教…只是想少走些弯路…谢谢…
展开
 我来答
alex348
2010-04-20 · TA获得超过244个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:249万
展开全部
不难,Linux的API才300多,windows号称上千,你能学好windows下的编程,Linux就没问题。关键是个思维的转换,Linux下没有(或者说没有好用的)像VC一样的IDE,大多数开发人员使用vim/emacs+gcc+gdb开发,都是命令行的,从windows转过来,这是个坎儿。而且Linux没有像MFC一样的高层抽象,基本都是直接调用C库或者系统调用,门槛稍微高了点儿。建议你看看《Linux程序设计》,等入门了,再读读APUE。加油!
百度网友5168a50
2010-04-13 · 超过17用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:37.2万
展开全部
同意楼上。如果你能把vc和mfc学习好的话,学习linux应该不难。
直接找基本linux编程的书籍看看就可以了。

至于想自己编写linux系统,其实就是想修改linux的内核。
这样是比较有难度的,就像你说的,需要多细很多的计算机的基础知识,并且需要精通。
另外,你可以看基本关于linux内核方面的书,先把linux内核原理弄明白。
然后你可以下载linux内核源码,进行学习。
如果你完成了上面的工作,还能有余力改进linux内核,或者至少是精简linux内核的话。
就算是linux精通了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang282739699
2010-04-13 · TA获得超过312个赞
知道答主
回答量:656
采纳率:0%
帮助的人:198万
展开全部
不难 原理 相通
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知道有你在等我
2010-04-13
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
推荐一本书 linux下c编程实战

看完书自己就明白了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zorro假面
2010-04-13
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
什么系统下的开发感觉都不是那么容易,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式