当前位置: 技术问答>linux和unix
虚拟机上安装了Fedora8, 请推荐一款IDE, 准备开发C/C++应用程序
来源: 互联网 发布时间:2016-06-03
本文导语: 我习惯了windows上的VS系列的VC版来开发C/C++程序, 现在有时间想搞搞Linux上的C/C++开发, 在虚拟机上装了Fedora8, 但不知该装款怎样的IDE方便C/C++开发, 一般书籍上说使用gcc编译器, gdb调试, 用vi编辑, 这我上学时弄过, ...
我习惯了windows上的VS系列的VC版来开发C/C++程序, 现在有时间想搞搞Linux上的C/C++开发, 在虚拟机上装了Fedora8, 但不知该装款怎样的IDE方便C/C++开发, 一般书籍上说使用gcc编译器, gdb调试, 用vi编辑, 这我上学时弄过, 现在想想, 要做一个企业级的C/C++开发程序, 不可能用vi来编辑吧, 那样多不方便啊, 用命令行来编译链接和调试觉得很费劲, 所以在这儿诚恳地向Linux上的C/C++高手询问如何选择一款Linux上的IDE.
|
Fedora应该自带gedit吧
我一直用它做开发 挺好的 只要设置正确 还是能自动换行和凸显关键字的
习惯了 反而gedit了反而对VC这种先进武器不熟悉了
呵呵
lz在加油 Linux上开发 我也是在摸着石头过河呢 以后多交流学习心得
我一直用它做开发 挺好的 只要设置正确 还是能自动换行和凸显关键字的
习惯了 反而gedit了反而对VC这种先进武器不熟悉了
呵呵
lz在加油 Linux上开发 我也是在摸着石头过河呢 以后多交流学习心得
|
搂主可以试试QT SDK,用QT Creator开发程序很容易,至少个人感觉,比使用KDevelop调用QT做界面容易多了
|
越是大型的项目,底层编译环境越是不要过分依赖IDE。直接用IDE有很多不可控制的因素。
推荐的做法是,用Makefile自己写编译脚本,再用IDE执行make操作。eclipse+CDT的开发环境可以做到。
比如我5年前开发的一个linux下的软件,有10多个组件需要分开编译成so,用Makefile组织非常方便,甚至打包也是一条make命令全部完成,加上使用eclipse管理自己写的Makefile,也提高了开发效率,并且不失灵活性。
推荐的做法是,用Makefile自己写编译脚本,再用IDE执行make操作。eclipse+CDT的开发环境可以做到。
比如我5年前开发的一个linux下的软件,有10多个组件需要分开编译成so,用Makefile组织非常方便,甚至打包也是一条make命令全部完成,加上使用eclipse管理自己写的Makefile,也提高了开发效率,并且不失灵活性。
|
最方便的是用VS来开发Qt程序。
既然楼主熟悉VS,那可以把Qt集成到VS里面。
我就是这样搞的,效率很高。
Qt的跨平台特性使它的源码可以拿到Linux下直接编译。
如果用开源版本的Qt,需要用VC重新编译一下,花几个小时。
如何集成,网上很多方法,楼主可以去看一下。
我编译了三天才搞定,源于configure的一个问题,我的经验分享一下吧,
这样configure:
configure -platform win32-msvc2008 -vcproj -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -webkit -scripttools -graphicssystem raster -plugin-sql-sqlite -qt-sql-sqlite -plugin-sql-odbc -no-qt3support -phonon -phonon-backend -debug-and-release
不要用-static参数,不然编译会出错的
还有,nmake confclean之前一定要把.qmake.cache这个文件先保存了,
执行完nmake confclean之后再把它还原回去。
既然楼主熟悉VS,那可以把Qt集成到VS里面。
我就是这样搞的,效率很高。
Qt的跨平台特性使它的源码可以拿到Linux下直接编译。
如果用开源版本的Qt,需要用VC重新编译一下,花几个小时。
如何集成,网上很多方法,楼主可以去看一下。
我编译了三天才搞定,源于configure的一个问题,我的经验分享一下吧,
这样configure:
configure -platform win32-msvc2008 -vcproj -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -webkit -scripttools -graphicssystem raster -plugin-sql-sqlite -qt-sql-sqlite -plugin-sql-odbc -no-qt3support -phonon -phonon-backend -debug-and-release
不要用-static参数,不然编译会出错的
还有,nmake confclean之前一定要把.qmake.cache这个文件先保存了,
执行完nmake confclean之后再把它还原回去。
|
IDE方便C/C++开发
|
Eclipse IBM上有 很不错的 开发c 和c++的
|
kdevlope
|
试试 fedora 自带的 kdevelop 吧,貌似还可以的,
如果没有安装,可以从光盘安装,也可以用 yum 从网上安装
如果没有安装,可以从光盘安装,也可以用 yum 从网上安装