Linux下面GCC用的多一些,还有其他一些不是主流的C/C++编译器,记得不太清了,Intel编译器好像支持Linux,不过是付费的,呵呵。
集成环境有很多codeblocks,同时支持Windows和Linux,Eclipse,也是跨平台的,不过有些慢,这些都是以GCC和GDB为后端的。
其实Linux编写程序也可以不用集成环境的,它下面的自动编译工具和编辑器足以替代集成环境,可以尝试GCC+Vim+AutoTools,也十分不错,让你把注意力集中再代码的建构上,而不是花哨的界面。
另外,应该不存在C与C++混合语言一说,C就是C,C++就是C++它们是不同的语言,不要看C++兼容C,它们构建程序的思路和风格完全不同,不然用C++写出的伪C++代码比用C写的代码更难维护,而且效率不一定高。
如果想用和VC++6.0和Dev-cpp差不多的话,
用Geany吧。
可以用gcc/g++ 手动编译,用vim或emacs写代码。
如果喜欢集成化环境, 试试kdevelop、codeblocks等。