LINUX C/C++最佳开发工具
?? 还真折腾,图片既然保存不了,见附件
1.??Eclipse cdt
eclipse CDT可以从 eclipse?官网下载,解压即可用。如何没有gcc或gdb,那么可以使用如下命令安装:yum install gcc(centOS)、yum install gdb(centOS),如是ubuntn使用sudo apt-get install xxx即可。由于我比较熟悉eclipse?的操作,所以个人比较喜欢使用eclipse CDT。下面就来说说简单的操作吧!
1.1.?创建C?工程
File=>new=>C Project
?????????????????????????????
这里我选择ANSI工程,点击Finish。这样一个完整的c工程就创建完毕,如下所示:
?
1.2.???????运行工程
在该工程的任何一个页面单击右键,如下所示,找到Run As,选择Local C/C++ Application即可运行。
?
如果不能运行,请先bulid下工程,操作如下,点击下图中选中的锤子即可(注意:当其显示为灰色时,请选择工程中的任一个C文件,然后在重新bulid)
?
运行结果如下所示:
1.3.???????调式工程
修改主函数代码如下(加入断点――在需要调试的行双击对应的左边栏即可加入断点;如需要取消,再次双击即可。如途中16行和20行所示):
?
同样与运行工程一样,单击右键,选择Debug As=>Local C/C++ Application进入debug模式
?
进入debug模式后如下所示
?
说明:F5-进入调用函数体内;F6-单步调试;F7-后退;F8-结束当前断点。
1.4.???????运行参数
在Run Configurations…=>arguments中配置即可,和命令行类似。
注意:CDT有一个最大的缺点,就是当你的修改代码,重新编译时,它会重新make,这点是最不好的,为了解决这个问题,可以重新写个make,不用CDT自动生成的make即可。如果本身工程就不大,就没有必要这么折腾了。
2.????????SlickEdit
这个工具很很不错,如果你对VS比较熟悉,那么我建议你最好使用该工具。完全可以和VS想媲美。这个工具是收费的,但有SlickEdit Version 15.0.0.6的破解补丁(linux?和 window都有)。下图是slickedit的工作界面:
?
3.????????QT
这里不作详细介绍。本人用不来这工具
?