`

六款常用的linux C/C++ IDE

阅读更多

http://www.lupaworld.com/article-210675-1.html

 

一、Anjuta

Anjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。

配置C/C++环境请看这里


 

项目主页:http://anjuta.sourceforge.net/

#安装:

sudo apt-get install anjuta

二、netbeans

NetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境。您可以从中获得您所需要的所有工具,用 Java、C/C++ 甚至是 Ruby 来创建专业的桌面应用程序、企业应用程序、web 和移动应用程序。此 IDE 可以在多种平台上运行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易于安装且非常方便使用。



 项目主页:http://www.netbeans.org/

#安装:

sudo apt-get install netbeans

三、Code::Blocks

Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库)



 项目主页:http://www.codeblocks.org

#安装:

sudo apt-get install codeblocks

四、eclipse

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。



 项目主页:http://www.eclipse.org

# 安装:

sudo apt-get install eclipse-cdt eclipse

五、geany

Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和 HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等等。

 

项目主页:http://geany.uvena.de/

#安装:

sudo apt-get install geany

六、KDevelop

KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布,它支持很多 程序设计语言。



 项目主页:http://www.kdevelop.org/

#安装:

sudo apt-get install kdevelop
  • 大小: 43.2 KB
  • 大小: 43.7 KB
  • 大小: 60.4 KB
  • 大小: 53.5 KB
  • 大小: 40.4 KB
  • 大小: 90.5 KB
分享到:
评论

相关推荐

    vscode c/c++扩展(cpptools v0.26.3)离线安装包

    总的来说,`cpptools`是VSCode中必不可少的C/C++开发工具,它提供了全面的C/C++编程支持,使得开发者可以在VSCode这个轻量级编辑器中享受到接近IDE的功能。无论是初学者还是经验丰富的开发者,都可以从中受益。通过...

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

    - **集成开发环境(IDE)**:Visual Studio、CLion(基于JetBrains)、Code::Blocks和Eclipse CDT是常用的C/C++ IDE,它们提供了代码编辑、编译、调试等功能。 - **文本编辑器**:对于喜欢轻量级工具的开发者,Vim...

    Linux开发 Development Environment User Guide - C/C++ applications

    - **Eclipse IDE**:一款强大的开源集成开发环境(IDE),支持多种编程语言,包括C/C++。 ##### 1.5 产品概述 GE863-PRO³是一款功能强大的模块,专为需要高效稳定运行C/C++应用程序的应用场景设计。它采用了先进的...

    eclipse For C/C++

    Eclipse 是一款非常流行的开源集成开发环境(IDE),支持多种编程语言,包括 Java、C/C++ 等。对于 C/C++ 开发者来说,Eclipse 提供了一个功能强大且用户友好的开发平台,不仅集成了代码编辑、调试、构建等功能,还...

    eclipse 开发c/c++

    当进入 C/C++ Projects 视图,选择您的项目,单击鼠标右键并在 Build Settings 选项卡上选择 Properties 之后,就可以使用更多的用于构建项目的常用选项。这些选项主要影响因遇到编译错误而使构建停止时所发生的情况...

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

    `extern "C"`是一个C++的关键字,用于指定链接规范为C风格,这对于在C++程序中调用C语言库或其他C++编译单元非常重要。 **关键知识点:** - **`extern "C"`的基本概念**:解释了为什么在C++中需要使用`extern "C"`...

    一键配置c/c++与c#缺少的运行库与环境文件

    在编程世界中,C/C++和C#是三颗耀眼的明星,分别在系统级编程、游戏开发和桌面应用领域有着广泛的应用。然而,要使这些语言编写的程序正常运行,往往需要安装一些必要的运行库和环境文件。本文将详细阐述如何一键...

    Linux下配置Eclipse,进行C_C++开发

    ### Linux下配置Eclipse进行C/C++开发 #### 前期准备 1. **下载JRE(Java Runtime Environment)** - JRE是运行Eclipse等基于Java的应用程序所必需的基础环境。需要确保下载适合Linux操作系统的版本。 - **下载...

    vcpkg 文档 vcpkg是一款免费的C/C++包管理器,用于获取和管理库 从1500多个开源库中进行选择,只需一步即可下载和

    - **定义**: vcpkg 是一款由微软及其 C++ 社区共同维护的免费且开源的 C/C++ 包管理器。 - **历史背景**: 该项目自 2016 年启动以来,一直致力于帮助开发者将其项目迁移至新版的 Visual Studio。 - **跨平台特性**: ...

    vim C/C++ 编辑器配置

    ### vim C/C++ 编辑器配置 #### 1. 中文帮助手册的安装 为了更好地使用 Vim 进行 C/C++ 开发,首先需要...综上所述,通过上述步骤,可以将 Vim 配置成为一个功能强大的 C/C++ IDE,极大地提高编程效率和代码质量。

    Code_blocks-C/C++编译器

    CodeBlocks是一款广受欢迎的开源集成开发环境(IDE),专为C和C++编程设计。它以其易用性、高效性能和强大的调试功能而备受推崇,是初学者和专业开发者的理想选择。以下是对CodeBlocks的一些关键知识点的详细介绍: ...

    linux系统下常用的c++集成开发环境

    本文将深入探讨几种在Linux环境下常用的C++ IDE,包括它们的特点、优势及适用场景,帮助读者更好地理解和选择适合自己的开发工具。 ### 1. VIM/make/gdb/valgrind/profiler:经典组合 对于追求极致控制和定制能力...

    eclipse IDE for C

    Eclipse IDE for C是一款专为C和C++开发者设计的集成开发环境(IDE),它以其强大的功能和灵活性在编程社区中备受推崇。Eclipse最初是一个Java IDE,但随着时间的推移,它发展成为一个开放源代码的平台,可以支持...

    配置Eclipse+MinGW开发C++程序

    在本文中,我们将探讨如何配置Eclipse集成开发环境(IDE)与MinGW,以便于进行C++编程。...Eclipse的灵活性和强大的功能使其成为C++开发者的首选IDE之一,而MinGW则提供了在Windows下类似Linux开发体验的编译环境。

    eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz

    Eclipse IDE for C/C++ Developers 是一款专为C和C++开发者设计的强大集成开发环境(IDE),它在Linux x86_64平台上运行。这个软件包的名称 "eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz" 显示了几个关键信息:...

    eclipse-cpp-neon-R-linux-gtk-x86_64.tar.gz

    【标题】"eclipse-cpp-neon-R-linux-gtk-x86_64.tar.gz" 指的是Eclipse集成开发环境(IDE)的一个特定版本,适用于C/C++编程,针对Linux操作系统,采用GTK图形用户界面,并且是64位架构的。"tar.gz"是一个常见的归档...

    yffemg2.rar_Windows编程_C/C++_

    在Windows平台上,使用C/C++开发时,可能会用到如Visual Studio这样的集成开发环境(IDE),它提供了一整套的工具,包括编辑器、编译器、调试器等,用于构建、测试和调试应用程序。 对于LDPC编译码,这是一种先进的...

    Linux C 编程

    以下是几个常用的Linux C/C++ IDE: 1. **Anjuta DevStudio**:它是一个灵活的IDE,支持多文件编辑,内置调试器(基于GDB),还有应用程序向导帮助创建GNOME程序。安装命令:`sudo apt-get install anjuta`。 2. *...

    C、C++项目开发资源.docx

    CLion则是跨平台的IDE,支持C和C++;Eclipse CDT是Eclipse的C/C++开发插件;Code::Blocks则以其开源和轻量级著称。 构建系统是将代码编译成可执行文件的必要工具,常见的构建系统包括CMake、Make、Ninja、Meson等。...

    Linux系统中的C、C++代码练习.zip

    在IT行业中,Linux系统是开发和服务器管理的重要平台,尤其对于C和C++程序员来说,它提供了丰富的开发环境和工具。本压缩包“Linux系统中的C、C++代码练习.zip”显然是一份针对Linux环境下C和C++编程的学习资源。让...

Global site tag (gtag.js) - Google Analytics