学好在linux下编程难吗?
本人学过C/C++,现在在学vc,基本原理都懂…但是我不想从事在windows下的程序开发…想学linux…请问学习linux下C开发难吗?如果我要学好学深(自己能够编写...
本人学过C/C++,现在在学vc,基本原理都懂…
但是我不想从事在windows下的程序开发…想学linux…
请问学习linux下C开发难吗?
如果我要学好学深(自己能够编写linux系统)linux是不是要学习计算机组成原理,操作系统,和数据库结构等知识…
还有就是如果我转向了linux学习,现在学的mfc是不是就没什么用了…
还有就是从事linux的就业前景…
希望过来人指教…只是想少走些弯路…谢谢… 展开
但是我不想从事在windows下的程序开发…想学linux…
请问学习linux下C开发难吗?
如果我要学好学深(自己能够编写linux系统)linux是不是要学习计算机组成原理,操作系统,和数据库结构等知识…
还有就是如果我转向了linux学习,现在学的mfc是不是就没什么用了…
还有就是从事linux的就业前景…
希望过来人指教…只是想少走些弯路…谢谢… 展开
5个回答
展开全部
不难,Linux的API才300多,windows号称上千,你能学好windows下的编程,Linux就没问题。关键是个思维的转换,Linux下没有(或者说没有好用的)像VC一样的IDE,大多数开发人员使用vim/emacs+gcc+gdb开发,都是命令行的,从windows转过来,这是个坎儿。而且Linux没有像MFC一样的高层抽象,基本都是直接调用C库或者系统调用,门槛稍微高了点儿。建议你看看《Linux程序设计》,等入门了,再读读APUE。加油!
展开全部
同意楼上。如果你能把vc和mfc学习好的话,学习linux应该不难。
直接找基本linux编程的书籍看看就可以了。
至于想自己编写linux系统,其实就是想修改linux的内核。
这样是比较有难度的,就像你说的,需要多细很多的计算机的基础知识,并且需要精通。
另外,你可以看基本关于linux内核方面的书,先把linux内核原理弄明白。
然后你可以下载linux内核源码,进行学习。
如果你完成了上面的工作,还能有余力改进linux内核,或者至少是精简linux内核的话。
就算是linux精通了。
直接找基本linux编程的书籍看看就可以了。
至于想自己编写linux系统,其实就是想修改linux的内核。
这样是比较有难度的,就像你说的,需要多细很多的计算机的基础知识,并且需要精通。
另外,你可以看基本关于linux内核方面的书,先把linux内核原理弄明白。
然后你可以下载linux内核源码,进行学习。
如果你完成了上面的工作,还能有余力改进linux内核,或者至少是精简linux内核的话。
就算是linux精通了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不难 原理 相通
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐一本书 linux下c编程实战
看完书自己就明白了
看完书自己就明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么系统下的开发感觉都不是那么容易,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询