Chinaunix首页 | 论坛 | 博客
  • 博客访问: 88678
  • 博文数量: 12
  • 博客积分: 674
  • 博客等级: 准尉
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-24 20:23
文章分类

全部博文(12)

文章存档

2011年(4)

2010年(8)

分类:

2011-03-22 23:41:38

     这是对于网友的回答,感觉是初学者问得很多的问题,自己当初也很纠结。。。

    其实大多数linux发行版都能满足你的要求,你用过之后会发现对于C/C++开发学习来说差别很小。
    个人用过的:ubuntu(最初接触,最喜欢,也是我的电脑上一直用的),fedora,centos学习C开发的时候用过,suse是目前工作中用的。感觉都不错。
建议:       
    ubuntu,如果喜欢图形界面炫一些的话。有些开发环境要自己装,但也很快很方便,几个命令搞定。
    fedora,centos(只是重新编译改动了RHEL而已,不太准确的表述哦),安装时选上开发环境或默认安装,基本开发环境都有的。
    suse,好像开发环境默认安装就有吧(工作中是别人装好我直接用的,没注意过)
    其他:freeBSD,Debian,openSUSE,Mandriva等等都可以。
    最好是选择以上这些常用的,资源丰富,遇到问题好解决。

安装:
    最好是VMware Player(免费的,官网可下,不推荐vmworkstation,比vmworkstation简洁快速)或(Oracle VM VirtualBox)+Linux方式,ubuntu的话还可以wubi形式装成Windows+Ubuntu双系统。

    学习C/C++开发个人觉得,vim(常用操作)+gcc+gdb(简单的一些调试)+make(基本了解)足矣。差不多了再学习下ide(我没用过)就行了。以后再根据需要进一步学习。

推荐书籍:
    1.鸟哥私房菜(第二版,三版不推荐)基础版,学习Linux基本环境,命令等等,大概看60-80%就基础差不多了。
    2.《C primer》或《c和指针》或《c语言的科学和艺术》(选其一便可,当然最好都看一下啦), 《C++ primer》。
     3.《unix环境高级编程》(1,2看完后可以看这个,如果想走linux这条路的话。Windows下不熟悉,咨询其他人吧),另外《Linux C编程一站式学习》可做参考(简单些,容易懂)
     4.在看完1,2,3之前最好其他的都别看,呵呵

下载:
    确定linux版本后直接上官方网站。

本人学习走了很多弯路,希望你不要重复,呵呵

ps:其实工作中一般是用Windows的居多吧,然后用putty等等连到服务器上vim+gcc+gdb,或者在自己电脑用vc等等,甚至可以自己装个虚拟机+Linux。
阅读(2102) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~