在Linux上学编程更好?
我是大一的,才学C语言不久,对C语言很感兴趣,自己也经常练习,请问高手些觉得有没有必要装一个Linux,在上面学编程,另外我还要对单片机进行开发,有没有必要用Linux,...
我是大一的,才学C语言不久,对C语言很感兴趣,自己也经常练习,请问高手些觉得有没有必要装一个Linux,在上面学编程,另外我还要对单片机进行开发,有没有必要用Linux,谢谢!Linux的优点是什么,怎样看源代码?
展开
4个回答
展开全部
你这遇到的是几个问题啊
1)单独就C语言编程来说,和操作系统、开发环境都是没关系的
你用MS的VS,用Turbo,用gcc等等。都是可以的。
都有标准的ISO规定C函数库。通用
2)linux下确实更适合C编程,因为你可以看到你从编译到链接的全貌。
你大部分事情都需要自己做,这样,很多东西不会被藏在IDE后面。
3)单片机开发也是基于C语言的,但是有区别。
因为要对硬件直接操作,针对51单片机的C语言,我们叫做C51
里面有和标准C不一样的地方。
4)看代码,要看什么代码。
C51的话Keil就成,或者IAR
看大段代码的话,有比较舒服的代码阅读工具。我用Source Insight
Linux下自己配置vim + ctags也成
感觉你刚刚开始起步,对很多概念分得还不是很清楚。
希望能了解清楚以后,选好属于自己的方向。
有问题我们可以再讨论。
1)单独就C语言编程来说,和操作系统、开发环境都是没关系的
你用MS的VS,用Turbo,用gcc等等。都是可以的。
都有标准的ISO规定C函数库。通用
2)linux下确实更适合C编程,因为你可以看到你从编译到链接的全貌。
你大部分事情都需要自己做,这样,很多东西不会被藏在IDE后面。
3)单片机开发也是基于C语言的,但是有区别。
因为要对硬件直接操作,针对51单片机的C语言,我们叫做C51
里面有和标准C不一样的地方。
4)看代码,要看什么代码。
C51的话Keil就成,或者IAR
看大段代码的话,有比较舒服的代码阅读工具。我用Source Insight
Linux下自己配置vim + ctags也成
感觉你刚刚开始起步,对很多概念分得还不是很清楚。
希望能了解清楚以后,选好属于自己的方向。
有问题我们可以再讨论。
追问
fedora 16dvd介质硬盘安装引导成功,选择hard 之后应该是安装界面吧,但一直是蓝屏,显示welcome to fedora 16,一直没变化,只能强行关机,求解!
参考资料: 都是我经历过的!
展开全部
学C语言和用不用linux没什么联系,虽然linux全是C写的,但是源代码一般人都很难看懂,对新手而言就是天书了~至于单片机只能在windows上面初学,因为开发程序一般只有WIN版的,至于Linux发挥用处的方向是嵌入式系统,也就是ARM系列,这个得你把单片机玩的很熟练后才能开始,Linux的优点也就是百科里面写到的开源,稳定~~~其实linux仅仅是一个内核,内核的源代码网上有专门下载的~估计你下载了也看不懂,还是好好打基础吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux一般用souce insight看,刚开始没有必要装,单片机也没有必要用linux,linux的优点是开源,兼容更多cpu,最主要的当然是免费,微软操作系统的内核和应用都代价不菲
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-30
展开全部
因为C语言最初就是为了写UNIX操作系统的,所以我觉得你还是有必要装一下的,可以用vi+gcc+gdb来编辑和调试代码,至于搞单片机,大部分不都是用keil和proteus吗,不过你用linux 应该也可以开发,只要装个对应的编译器就差不多了吧,看起来可能不是很直观.
更多追问追答
追问
你好,在win7下安装Linux最简单的方法是什么,NTFS格式的可以不,谢谢
追答
你下个UBUNTU,用wubi安装就好了,就像装软件一样,还可以装虚拟机,如果你使用顺了,喜欢linux,直接装装系统吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |