首页 > 系统相关 >六款常用的linux C/C++ IDE

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

时间:2023-01-05 16:31:38浏览次数:54  
标签:http get sudo apt C++ install linux IDE



 

一、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

标签:http,get,sudo,apt,C++,install,linux,IDE
From: https://blog.51cto.com/kenkao/5991455

相关文章

  • linux 中 [^] 正则表达式,匹配不在中括号内的任意一个字符。
     [^]:匹配不在中括号内的任意一个字符。中括号内可以是一个字符组或字符范围; 1[^01]能够匹配12和13,但是不匹配11和10;A[^0-9]匹配A以及随后除数字外的任意单......
  • Linux 添加nacos守护进程
    1、编写启动服务文件 /lib/systemd/system/nacos.service#vim/lib/systemd/system/nacos.service添加以下内容[Unit]Description=nacosAfter=network.target[Servi......
  • 基于OpenCV DNN模块给黑白老照片上色(附Python/C++源码)
    导读本文给大家分享一个用OpenCVDNN模块给黑白老照片上色的实例,并给出Python和C++版本源码。 背景介绍    这个项目是基于在加利福尼亚大学,伯克利,RichardZhang,Phil......
  • linux多进程开发(二)使用pipe进行父子进程通讯
    运行环境win11linux子系统Ubuntu2204g++11.3.0LinuxDESKTOP-XXXXX5.15.79.1-microsoft-standard-WSL2#1SMPWedNov2301:01:46UTC2022x86_64x86_64x86_6......
  • linux 中echo 命令输出感叹号
     001、直接使用双引号输出[root@pc1test2]#echo"helloworld!"##双引号输出感叹号报错-bash:!":eventnotfound  002、测试转义字符[root@pc1......
  • 基于Linux下的Ubuntu操作系统常用命令
    一 .linux操作系统的特点1、linux下一切皆文件2、linux系统就像一个倒置数3、linux系统支持多用户、多任务二.Ubuntu--“乌班图”操作系统Ubuntu是一个以桌面应......
  • linux 中输出变量字符串的长度
     001、[root@pc1test]#a="abc"[root@pc1test]#b="abcde"[root@pc1test]#echo$aabc[root@pc1test]#echo$babcde[root@pc1test]#echo${#a}##......
  • Linux权限
    Linux下关于用户分为root系统普通三种用户 区分为id号0为root1-999是系统1000-60000是普通 用户权限u分区权限g其他o文件都有权限 权限一般分为3种分别......
  • Linux - 配置远程开发Linux C/C++程序环境
    1.使用VS2019远程开发LinuxC/C++程序所谓工欲善其事必先利其器,开发一个项目之前,我们要选择好合适的开发工具以及开发环境。1.1LinuxC/C++程序常见的开发方式在Lin......
  • linux crontab 定时任务详解
    前言正如闹钟对于日常生活的重要性一样,linuxcrontab定时任务在开发中是必不可少的工具,诸如:每六个月清理一次日志,每天凌晨12.00重启服务等多种场景,都可以用crontab......