当前位置: 首页 > news >正文

Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】


(1)第一步安装Eclipse,有两种方法,使用软件市场搜索即可得到,安装即可

第二种是使用终端安装,命令如下:

sudo su进入root模式 输入密码 然后

输入:sudo apt-get install eclipse 

开始安装!

 至此已经完全安装eclipse 上图一张



(2)再安装CDT插件,方法如下:
       1、启动eclipse,
       2、选择Help->Install New Software...,在Work with的框框下复制下面的地址:  http://download.eclipse.org/releases/galileo
       3、选择Collaboration->Mylyn Bridge: C/C++ Development,安装,重启eclipse。
       4、同上述2、3,选择Programming Languages->Eclipse C/C++ Development,都选上吧,现在硬盘不贵的。重启eclipse,试试吧,有tutorial的。


这个相信大家,完全可以操作,只要按照步骤即可;

(3)然后试着建一个C语言项目:file--new--other---C/C++看到了吧


继续走起!



有的童鞋,第一开始运行的时候直接,在test.c使用run as执行,然后就开始报错



很简单只需在 项目  上点击右键Build configuration---build--all即可,



然后再点击run as! nice 至此完成



(4)至此全部完成,这里只是一种安装的方法,需要在有网的环境下安装,过程只要按照步骤即可,比较简单,没有成功的可以留言。


*******************************************************************************************

*******************************************************************************************

以下是更新的内容:

最近手贱更新了最新版本的Ubuntu14.10 但是发现原有的C语言的开发环境没有了,不可以用了(我以前使用的是Ubuntu12.4.0,如上边的介绍步骤)

按照上边的步骤安装时,始终会出现无法安装的问题,于是只能想办法解决了!

一、方法一

(1)如果只是为了单独的开发C语言的话,那么在官网上下载集成的开放工具集即可:地址http://www.eclipse.org/downloads/找到这个


根据位数下载具体版本:下载很简单不做解释!真有不知道怎么下载的 留言一定回复!

(2)下载后解压后为一个文件夹eclipse(后边的压缩包即是压缩文件)


打开eclipse这个文件夹,大家都懂了,点击我圈出来的这个 一切ok!剩下的都不说了!



二、方法二

(1)作为eclipse特殊的IDE开发工具集,我们要充分使用它的功能,我们就利用使用插件的方法向eclipse添加开发C语言的功能!

(2)我们只需要把上边下载的eclipse文件夹中的plugins和features复制到我们一开始安装的eclipse的目录下即可

我们在以前安装的eclipse是在/usr/lib/eclipse/目录下:我们使用命令完成复制(直接复制权限不够的)

为了方便我先把上边提到的两个文件夹复制到我的用户目录下:/home/xuliugen/123/


(3)现在开始复制:

在终端输入命令:sudo cp -r /home/xuliugen/123/plugins/*   /usr/lib/eclipse/plugins  (要输入你的用户名密码)

sudo cp -r /home/xuliugen/123/features/*   /usr/lib/eclipse/features

ok到此复制完成!出现了我们需要的!




ok!如有问题  欢迎留言!


相关文章:

  • 翻译一篇文章:It's Difficult to Grow a Test Developer(成为测试开发工程师的艰辛)...
  • Spring的核心机制:依赖注入
  • Spring获取ApplicationContext对象工具类
  • linux基础学习8
  • Ubuntu系统更新命令笔记
  • 大龄屌丝自学笔记--Java零基础到菜鸟--038
  • VMWare虚拟机提示:锁定文件失败,打不开磁盘的解决办法
  • HDU2030 汉字统计
  • Windows下删除不需要的服务
  • [原创] SQLite数据库使用清单(下)
  • Oracle11g安装详细步骤【有图在里边哦】
  • Myeclipse链接Oracle等数据库时lo exception: The Network Adapter could not establish the connection
  • taglib的使用
  • Oracle解锁封锁的账号
  • 期中总结
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • ES6语法详解(一)
  • Fabric架构演变之路
  • JAVA_NIO系列——Channel和Buffer详解
  • JavaScript异步流程控制的前世今生
  • java正则表式的使用
  • nginx 配置多 域名 + 多 https
  • unity如何实现一个固定宽度的orthagraphic相机
  • 理解在java “”i=i++;”所发生的事情
  • 力扣(LeetCode)22
  • 码农张的Bug人生 - 见面之礼
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 深入浅出Node.js
  • 通过几道题目学习二叉搜索树
  • 一个SAP顾问在美国的这些年
  • 异常机制详解
  • Nginx实现动静分离
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​TypeScript都不会用,也敢说会前端?
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • (9)目标检测_SSD的原理
  • (day6) 319. 灯泡开关
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (力扣)循环队列的实现与详解(C语言)
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net 代码性能 - (1)
  • .NET 设计一套高性能的弱事件机制
  • .net 托管代码与非托管代码
  • .NET单元测试
  • /bin/bash^M: bad interpreter: No such file or directory
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • [ 数据结构 - C++] AVL树原理及实现
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [Android实例] 保持屏幕长亮的两种方法 [转]