`
hanxiaoyidi
  • 浏览: 6892 次
  • 性别: 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 for C/C++ 内含 CDT MINGW JRE

    MINGW 是一个开源的Windows上的GNU工具集,包含了编译器GCC(GNU Compiler Collection)和其他开发工具,如make等。这些工具允许开发者在Windows环境下使用类似Unix/Linux的命令行工具进行C/C++开发。在Eclipse for ...

    Linux C/C++一站式学式

    在Linux系统中,C和C++是两种广泛...通过以上知识点的学习和实践,你将能够熟练地在Linux环境下进行C/C++编程,理解并运用这些工具和技术来解决实际问题。不断深入研究和实践,你将在Linux C/C++编程的道路上更进一步。

    vscode配置c/c++环境文件

    本篇将详细介绍如何在VSCode中配置C/C++的开发环境,以便进行编译、调试和代码智能提示。 1. **安装C/C++扩展** 在VSCode中,首先需要安装C/C++的官方扩展,这将提供语法高亮、代码片段、自动完成以及调试支持。在...

    Microtec C/C++ Compiler Toolkit For PowerPC

    - **开发环境**:该工具集可以在多种操作系统上运行,如Windows、Linux等,为开发人员提供了灵活的工作环境选择。 - **应用场景**:适用于各种嵌入式系统开发领域,如工业自动化、汽车电子、航空航天等行业中的高...

    《C/C++编写跨平台程序:实践篇》

    最终,本书的目标是使读者能够在掌握C/C++语言和跨平台开发工具的基础上,学会利用各种技术手段编写可在Windows、MacOSX、iOS、Android和Linux等主流平台上运行的跨平台程序。通过理论与实践相结合的方式,书中将...

    C C++ Linux函数手册大全

    《C C++ Linux函数手册大全》是一份涵盖了C语言、C++语言以及Linux系统编程的综合性参考资料,旨在为程序员提供详尽的函数解释和使用示例。这份手册的全面性使得开发者无需在不同资源间频繁查找,从而提高开发效率。...

    C/C++学习的良好资源和开发环境

    - **命令行工具**:Windows下的MinGW和Linux/Unix下的GCC或Clang,是编译C/C++的基本工具,它们提供了命令行编译和链接功能。 3. **压缩包文件内容**: - **setup.exe**:这可能是安装程序,用于在计算机上安装C/...

    zos c/c++ 用户手册

    这份文档旨在为开发者提供全面的指导,帮助他们理解和利用z/OS环境下的C/C++开发工具和库,以实现高效、可靠的系统级应用程序。 【描述】"日语版 详细使用指南 非常不错哦" 指出,该用户手册是用日语编写的,这对于...

    linux 应用软件 c/c++ 面试题

    在Linux环境下进行C/C++应用软件的开发,面试时可能会涉及到多个方面的问题,这些知识点涵盖了操作系统原理、编程语言特性、软件工程以及系统级编程等多个领域。以下是一些可能的面试重点: 1. **C/C++语言基础**:...

    eclipse 开发c/c++

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

    Linux man pages C/C++ Reference

    这些页面对于理解和使用Linux环境下的开发工具极其有用。 通过阅读和查阅这些man pages,开发者能够: 1. 学习和掌握C/C++标准库函数的使用,提高代码质量。 2. 解决编程过程中遇到的问题,如内存泄漏、类型转换...

    嵌入式C/C++精华

    ### 嵌入式C/C++精华知识点概览...以上只是《嵌入式C/C++精华》文章集锦的部分内容概述,每一篇文章都深入探讨了该主题的相关细节和技术要点,对于希望深入了解嵌入式系统开发的读者来说,这些文章都是非常宝贵的资源。

    linuxC_C++手册.rar

    "linuxC_C++手册"提供了全面的指南,帮助开发者在Linux环境下进行C和C++编程。 在Linux中,C语言作为系统级编程的主要工具,它具有简洁、高效的特点,能够直接访问硬件资源,是编写操作系统内核和底层程序的理想...

    linux 源代码 课程设计 实践 项目 工程实验 c/c++ 培训项目

    Linux源代码分析与C/C++编程实践项目是IT学习中的一个重要环节,特别是在操作系统理解和软件开发领域。本项目设计旨在帮助学员深入理解Linux内核的工作原理,掌握C/C++编程技能,并通过实际工程项目的实践,提升解决...

    达内c/c++代码,课堂上的源代码

    C/C++是两种广泛使用的编程语言,它们在系统编程、嵌入式开发、高性能计算以及游戏开发等领域都有着重要地位。"达内c/c++代码"很可能是由知名的IT培训机构达内教育提供的教学资源,旨在帮助学员深入理解这两种语言的...

    UnixLinux下C_C++开发技术

    ### Unix/Linux下C/C++开发技术的关键知识点 #### 平台差异与移植挑战 在《Unix/Linux下C/C++开发技术》中,作者深入探讨了跨平台开发的复杂性,特别是针对Unix及其众多变种(如Solaris、AIX、HP-UX、SCO Unix、...

    嵌入式C/C++语言精华文章集锦

    - **工具链使用**:介绍了常用的开发工具,如IDE、编译器、链接器等,并提供了使用指南。 #### 5. C语言嵌入式系统编程修炼 该部分详细介绍了嵌入式系统编程的基础知识和高级技巧,分为多个章节逐步深入。 **关键...

    嵌入式C/C++语言精华文章集锦

    在C++中,`extern "C"`是一个关键字,用于告诉编译器按照C语言的规则来处理声明或定义,而不是C++的规则。这在使用C库函数或在C++代码中调用C代码时特别有用,因为它避免了C++的名称修饰(name mangling),确保了...

    MATLAB Coder:将MATLAB代码炼成C/C++的秘籍

    ### MATLAB Coder:将MATLAB代码转换为C/C++的秘籍 #### 一、MATLAB简介及其核心特性 MATLAB是由MathWorks公司开发的一款高度集成的数值计算和可视化软件环境,广泛应用于工程计算、算法开发、数据分析、可视化、...

Global site tag (gtag.js) - Google Analytics