`
hanxiaoyidi
  • 浏览: 6751 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

LINUX C/C++最佳开发工具

阅读更多

   还真折腾,图片既然保存不了,见附件

1.   Eclipse cdt

eclipse CDT 可以从 eclipse  官网下载,解压即可用。如何没有gccgdb ,那么可以使用如下命令安装:yum install gcc(centOS)yum install gdbcentOS ),如是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

这里不作详细介绍。本人用不来这工具

 

  • Eclipse_cdt.zip (454.9 KB)
  • 描述: LINUX C/C++最佳开发工具
  • 下载次数: 4
分享到:
评论

相关推荐

    eclipse 开发c/c++

    Cygwin 是用于 Windows 的类 UNIX 环境,它包括 GCC 移植以及所有必需的开发工具,包括 automake 和 GNU 调试器(GNU Debugger,GDB)。Cygwin 是在 cygwin1.dll 库基础上构建的。Cygwin 的备用解决方案是 ...

    SQL驱动的操作系统检测,监视和分析。-C/C++开发

    osquery osquery是一个由SQL驱动的操作系统工具,监视和分析框架。 适用于Linux,macOS,Windows和FreeBSD。 平台构建状态osquery osquery是SQL支持的操作系统工具,监视和分析框架。 适用于Linux,macOS,Windows和...

    FastReports.4.14.1.D7-XE5

    如DELPHI开发工具不仅自带有报表控件,还可以利用第三方控件来实现快速灵活的报表制作和打印,其中有名的控件是FR-Software & A.Tzyganenko 的FastReport。FastReport提供了能与DELPHI无缝集成的从设计到打印的完整...

    嵌入式系统/ARM技术中的PGI针对多核64位处理器发布PGI 7.1版编译器

    意法半导体(ST)旗下全资子公司Portland Group公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和仿真为主的科研计算领域,如...

    HBuilderX.rar

    但在markdown记事的场景下,是最佳的记事本升级工具。 除了顶尖的markdown编写体验、漂亮的着色外,HX的极速启动、多标签、热退出、各种快捷键操作,都给了你充足的理由升级记事本工具。 什么是Hbuilder   ...

    c语言编写单片机技巧

    答:对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持的数据类型和算法。虽然C语言是最普遍的一种高级语言,但不同的MCU厂家其...

    NTKO文档在线编辑控件4.0.1.2

    是OA系统开发的最佳选择组件!!卓越的性能,低廉的价格,简洁高效的编程接口,让您以最低的开发成本,轻松创建极具特色的办公自动化解决方案! 采用基于标准的而非基于自定义协议强大的B/S通讯技术,能够自由的将...

    Portland Group推出针对多核64位处理器的PGI7.1版编译器

    意法半导体旗下全资子公司Portland Group公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI?编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和仿真为主的科研计算领域,如...

    Portland Group推出针对多核64位处理器优化的PGI 7.1版编译器

    意法半导体旗下全资子公司Portland Group:registered:今天公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI:registered:编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和...

    sublime text 3

    SublimeText 3支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等...

    OSS-13:Open Space Station 13-用C ++和Python编写的开放和免费的Space Station 13 Remake

    开放空间站13 该项目试图为有关Space Station的多人游戏创建引擎。 现在它还处于早期阶段,但是已经发布了... 您可以使用任何其他开发工具,但是由于缺少此类调试工具,因此使用起来会很不方便。 视窗 提示:分支``Win

    IIS6.0 IIS,互联网信息服务

    二、IIS的运行 当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    使用 C 和 C++ 以外的语言 代码样例 9. Subversion 完全参考 Subversion 命令行客户端:svn svn选项 svn子命令 svnadmin svnadmin选项 svnadmin子命令 svnlook svnlook选项 svnlook子命令 svnsync svnsync选项 ...

    comp_hack:新女神转生IMAGINE专用服务器

    记录文档的最佳位置是《因此请务必将其检出。 在Linux上构建 仅当您在没有软件包Linux系统上(基于Ubuntu的系统有 )或您想做出贡献时,才需要构建项目。 话虽这么说,但是如果您希望做出贡献,Linux是服务器的首选...

    Hey-Tux:我制作的一个快速工具可以帮助您解决任何问题

    几乎现有的每个操作系统都有一个数字助理,但直到现在,现有的最佳操作系统 GNU/Linux 还没有可接受的实现。 直到现在,就是这样。 Hey Tux 是一个面向业务的解决方案,旨在通过众包答案和卸载 CPU 周期来重塑可...

    AutomaticParallelization:源到源编译器存储库

    Mercurium是旨在快速原型开发的源到源编译基础结构,并支持C和C ++语言,主要用于Nanos环境中以实现OpenMP,但由于它具有相当的可扩展性,因此已被用于实现其他编程模型或编译器转换。 使用此框架是为了实现我们的...

    SVN使用手册中文版快速入门

    使用C和C++以外的语言 进入工作拷贝的管理区 条目文件 原始拷贝和属性文件 WebDAV 使用内存池编程 为Subversion做贡献 加入社区 取得源代码 开始熟悉社区政策 作出修改并测试 贡献你的修改 9. Subversion完全参考 ...

    SVN使用手册中文版.chm

    使用C和C++以外的语言 进入工作拷贝的管理区 条目文件 原始拷贝和属性文件 WebDAV 使用内存池编程 为Subversion做贡献 加入社区 取得源代码 开始熟悉社区政策 作出修改并测试 贡献你的修改 9. Subversion完全参考 ...

Global site tag (gtag.js) - Google Analytics