生手咨询linux下c/c++开发环境和工具

新手咨询linux下c/c++开发环境和工具
最近对linux程序开发感兴趣,想知道目前linux程序(c/c++)开发环境和常用开发工具有哪些?有哪些经典书籍请推荐一下。
------解决方案--------------------

集成开发环境有Kdevelop,CodeBlocks,eclips等

嵌入式的书籍,推荐:构建嵌入式Linux系统,Yaghmour等人著,嵌入式linux开发的经典。
内核方面,纯中文的,Linux内核源代码情景分析(下册),毛德操,胡希明著。
英文的,经典很多。
------解决方案--------------------
IDE 还有 Qt Creator、codelite

书籍有  Richard stevens 的系列
------解决方案--------------------
跟楼主类似 我之前一直在学 vc mfc 后来对Linux感兴趣就想学一学  刚开始编辑环境可把我恶心了一把 用习惯了 vc+va的 超智能IDE  感觉 Linux下的 编辑器都弱爆了 很多 很多大神还推荐用vim  我去  感觉跟记事本查补多后来还找了个   据说最贵的 IDE叫 SlickEdit    正版的一个要300美金 不过有破解版的  确实很智能  可以和vc+va的编辑环境有的一拼  可是对Linux不了解 +上全是英文  还是用不习惯  最后逼的没办  windows下写 然后拷贝过Linux去编译运行........生手咨询linux下c/c++开发环境和工具   LZ做好心里准备  书的话 我看的  Linux高级程序设计  书一般把 不过网上有配套的视频教程  不过只有一半 讲的也凑活  共同进步生手咨询linux下c/c++开发环境和工具
------解决方案--------------------
我用的是qtcreator    vim    gcc 
------解决方案--------------------
gcc vim
code block
------解决方案--------------------
eclipse emacs  eide qtcreate 
gvim gedit pluma geany sublime text 
ctag diff git svn  
gcc g++ 
gdb insight ddd valgrind
indent make configure cmake bash
------解决方案--------------------
我们都是在Windows上编写好代码,放到Linux上运行
其实编写代码都是次要的,编译器用GCC,项目管理用Makefile,调试用GDB,这些都是开发最基本的工具