linux下c/c++ IDE开发工具介绍
为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:
sudo apt-get install build-essential
[编辑 ] anjuta
Anjuta DevStudio 的官方地址:http://anjuta.sourceforge.net/ Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。 安装方法: sudo apt-get install anjuta 安装完成后,可能在新建工程(project)时会出现“找不到版本号为5的Autogen”的错误信息。这时请安装Autogen软件包。 sudo apt-get install autogen 参考:
|
anjuta界面 |
[编辑 ] kdevelop
KDevelop Project 的官方地址:http://www.kdevelop.org/ KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布,它支持很多 程序设计语言。 安装方法: sudo apt-get install kdevelop 参考:
|
kdevelop界面 |
[编辑 ] geany
Geany 的官方地址:
Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和 HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等等。 安装方法: sudo apt-get install geany |
geany界面 |
[编辑 ] codeblocks
Code::Blocks 的官方地址:
Code::Blocks 是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建 自己的插件。Code::Blocks是用c++编写的(用wxWidgets库) 安装方法: sudo apt-get install codeblocks |
codeblocks界面 |
[编辑 ] eclipse
eclipse 的官方地址:http://www.eclipse.org Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。 安装方法: sudo apt-get install eclipse-cdt eclipse |
eclipse界面 |
[编辑 ] netbeans
netbeans 的官方地址:http://www.netbeans.org/ NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。 安装方法: sudo apt-get install netbeans 参考:
|
netbeans界面 |
[编辑 ] 其他IDE
- ljedit 的官方地址:http://code.google.com/p/ljedit/
- 用c++的朋友来试试ljedit吧,开源,免费
- vim
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- kscope: KDE下的代码浏览工具
[编辑 ] 相关链接
英文版维基百科 中对 IDE的介绍,其中附带了c/c++ 语言的开源/免费/零售 的各种IDE及其功能对比。
- http://en.wikipedia.org/wiki/Integrated_development_environment
linux下c/c++ IDE开发工具介绍相关推荐
- MacBook Linux Windows C和C++开发工具介绍
MacBook Linux Windows C和C++开发工具介绍 本人主要从事Java开发,所以IDEA用的比较多, Golang也开发了几年,使用的是Goland或IDEA工具, 最近在学习C++ ...
- 黑马程序员————高新技术————eclipse及IDE开发工具介绍
----------------------ASP.Net+Android+IOS开发----------------------期待与您交流! eclipse及IDE开发工具介绍 Eclipse ...
- eclipse及IDE开发工具介绍
eclipse的使用技巧 02_eclipse及IDE开发工具介绍 下列词语的简写: java ee -->Java Platform,Enterprise Edition Java EE(Ja ...
- mac osx下jetbrains家 IDE 开发工具 错误修复 优化
mac osx 下 jetbrains 家 开发工具 ide phpstrom webstrom 最近频繁使用nodejs 经常使用npm install 安装nodejs包 项目文件夹下 node_ ...
- JAVA java学习(9)——————java常用开发工具介绍
下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 ava 源代码本质上其实就是普通的文本文件,所以理论上来说 ...
- 常见的 PHP IDE 开发工具汇总 (LAMP)
常见的 PHP IDE 开发工具汇总(linux) 这里个人推荐一些 PHP IDE 工具,非常见的 Editplus 之类的,都是专门为 PHP 开发的,个人感觉方便容易入手啊简单操作,找出自己用得 ...
- 第4章 Linux下的C语言开发基础
第4章 Linux下的C语言开发基础 4.1 C语言开发的基本步骤 C语言源程序开发的基本步骤如下: 根据项目需求划分功能模块 编辑.利用文本编辑器vi或gedit编写C源程序并保存,文件的后缀为.c ...
- 零基础Python完全自学教程3:Python开发工具介绍
欢迎你来到站长在线的站长学堂学习Python课程.今天<零基础Python完全自学教程>分享的主题是<Python开发工具介绍>. 作为一个Python程序员需要对一些常用的P ...
- Java新手看招 常用开发工具介绍
Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...
最新文章
- 干货 | YOLOV5 训练自动驾驶数据集,并转Tensorrt,收藏!
- Python-Django配置阿里大于的短信验证码接口
- 女朋友什么的都是浮云,代码才是真爱!
- [POJ]Zipper[动态规划]
- 异步请求时有时会让js不起作用,那么重新加载js
- Flex 3 和PHP连接mysql数据库
- 如何优化MySQL千万级大表
- sql:CallableStatement执行存储过程
- 分布式光伏补贴_光伏发电上网电价政策综述
- 【转载】别了,摩托罗拉(十六):平台之乱
- CSE强契约模式常见问题和应对策略
- [导入]屏蔽相应键盘按钮
- ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
- Shell脚本学习-阶段二十六-Web服务与端口
- python 拍照搜题_大学慕课2020用Python玩转数据答案搜题公众号
- lch 儿童围棋课堂 初级篇2 (李昌镐 著)
- TouchDesigner学习 全屏输出
- java经典算法(二)---zws
- PCA主成分分析去噪与降维
- Asp.net MVC 填充word并下载
热门文章
- 洞见2019-中国智能办公峰会即将召开
- 鼠标点击时计算机做了什么原因,电脑鼠标双击变单击怎么办 电脑鼠标双击变单击的原因【图文】...
- 将自己的电脑加入ad域中_AD域的搭建与加入
- Linux水星UD198H驱动软件,水星ud13h驱动下载
- HomeBrew的安装和简单使用
- 前端react项目中添加Eslint校验
- DNN在线解码(以aishell的chain模型为例)
- 可能是花了太久写小游戏,脑子被榨干了,今天就不淫诗了——流程控制之if判断、while循环、for循环,第七天
- data_batch是如何实现的?
- Python数据结构--列表(二)