当前位置: 技术问答>linux和unix
请教linux下的c++开发环境
来源: 互联网 发布时间:2017-05-19
本文导语: 因为现在许多开源代码是基于linux,所以得学了。了解linux,用过gcc、g++编译c和c++程序,用过vi,但都是原始的,即一次只能看到一个文件,但需要像windows的IDE一样同时看到多个程序文件。关于linux下的c++开发环境,网...
因为现在许多开源代码是基于linux,所以得学了。了解linux,用过gcc、g++编译c和c++程序,用过vi,但都是原始的,即一次只能看到一个文件,但需要像windows的IDE一样同时看到多个程序文件。关于linux下的c++开发环境,网上有的说用gcc、g++、Make、gdb的组合,有的说用VIM + gcc + Makefile + gdb。我的疑问是:
1,这两种组合有什么区别?到底用哪种组合呢?或者有更好的组合?
2,对于vim,如何做到像集成开发环境那样的可以同时显示多个文件的效果呢?
3,哪里有详细的介绍资料?我在网上没有找到。
非常感谢朋友们的解答!
1,这两种组合有什么区别?到底用哪种组合呢?或者有更好的组合?
2,对于vim,如何做到像集成开发环境那样的可以同时显示多个文件的效果呢?
3,哪里有详细的介绍资料?我在网上没有找到。
非常感谢朋友们的解答!
|
第一种组合都没编辑器。。。gcc/g++编译,gdb调试,make根据自己写的makefile自动化编译;
没有绝对的好或不好,看自己习不习惯用了,IDE有CodeBlocks,KDevelopment,Eclipse;
见http://bbs.csdn.net/topics/390431474
没有绝对的好或不好,看自己习不习惯用了,IDE有CodeBlocks,KDevelopment,Eclipse;
见http://bbs.csdn.net/topics/390431474
|
我只用过vi,gedit,Makefile,g++,gcc/g++编译,gdb调试,在linux下可以用一个编辑器观看多个程序文件,我还没遇到过呢,有没?
|
汗。。。CodeBlocks没怎么用过,都用的eclpise+gcc+gdb。。
|
Qt Creator 也可以
|
用secureCRT的飘过。。。
|
装一些必要的插件。
|
另外,调试有个cgdb,差不多图形化的
|
起始你完全可以把vim打造成一个IDE
|
CodeBlocks灰常好用啊,可以生成MAKEFILE。
|
我用的是eclipse+gcc,足够了~~~
|
fedora
在联网状态下
yum remove audit
yum install gcc gcc-c++ codeblocks
然后就可以使用CodeBlocks开发环境写程序了。
在联网状态下
yum remove audit
yum install gcc gcc-c++ codeblocks
然后就可以使用CodeBlocks开发环境写程序了。
|
我们公司是用secureCRT的,可以同时打开多个文件 ,挺好用的
|
vim需要装一些插件的,需要一段时间适应。
我一直在用。
我一直在用。
|
Eclipse IDE for C/C++ Developers,
http://www.eclipse.org/downloads/
解压即可使用,楼主,你还在犹豫什么?
http://www.eclipse.org/downloads/
解压即可使用,楼主,你还在犹豫什么?
|
我在某个qq群里看到有人发的linux相关的学习资料,里面就有vim。http://www.maxwit.com/#nav=public 里面点开“历届讲座回顾”,里面有下载
|
gcc + makefile + gdb
makefile里可以体现文件间的编译 链接关系
makefile里可以体现文件间的编译 链接关系
|
eclepse 有linux版本,是一种非常方便的开源集成开发环境。