在学习C++,顺便想熟悉一下Linux下开发

所以就开始搭建Linux环境

第一步就是下载虚拟机和Ubuntu

虚拟机 vm 12.1

Ubuntu 16

VM安装省略

Ubuntu安装省略

下面是我安装好的

首先就是先处理下系统了,移除亚马逊购物环境

sudo apt-get remove unity-lens-shopping 

好像失败了,不管了,接着后面的

因为我并没有打算开发多么大的程序,我用Ubuntu主要目的还是在于好好学习一下C++

所以我决定装一个IDE环境 COde::blocks

配置环境命令

$sudo apt-get install build-essential
$sudo apt-get install gdb

不过好像已经有了哈

直接安装code::blocks

$sudo apt-get install codeblocks 

等在中。。。。。。

翻墙的网速好慢啊啊啊唉唉啊啊啊啊啊

好了,呵呵呵

$sudo apt-get install codeblocks-dbg  

这一步我觉得应该还是安装的一部分

跟着步骤来

耐心等待,没有耐性的程序员不是好的程序员,。。。哈哈哈

这里有一个小的技巧,我们要选择最快的服务器

想使用该工具,从Launcher(启动器)再次打开System Settings(系统设置),鼠标双击Software & Updates(软件与更新)。然后点击其中的"Download from:"(下载来源:)下拉框,之后选择"Other..."(其他…)。在弹出来的下一个菜单中,点击"Select Best Server"(选择最佳服务器),该实用工具会开始为你搜寻速度最快的更新服务器。一旦搜索完毕,它会高亮显示速度最快的那台服务器,你只要点击"Choose Server"(选择服务器),就可以完成任务。最后,点击Software
& Updates(软件与更新)菜单里面的"Close"(关闭)。

这个改了以后了,我也没有啥感觉,不过速度总算从B变成KB了

有效果了,需要等到他下载下一个文件的时候,会自动从离我们最新的下载站点下载,速度杠杆的,哈哈哈啊哈

 

完成了

这里好失败啊啊啊,

$sudo apt-get install wxformbuilder  

总是提示发现不了文件啊啊啊唉唉啊啊,所以我用了最后的一招

直接图标安装

哎,本来想装个BBBB,结果还是卡住了,不过过程不重要,结果最重要

这里有个问题,就是默认的系统是没法进入 root用户的,应为没有密码

所以需要先为 root用户设置密码

sudo passwd root  

两次输入密码,就可以了了了

嘿嘿嘿,还有一个关键的地方到了

这个时候我们就可以点击左侧的图标运行codeblocks,但是会发现没法创建,哈哈哈

万能google

$ sudo codeblocks %F  

虽然猜到了,但还是应该学习

这下就可以了了

来我的第一个程序,hello world

20160813更新,,

昨天丢人了,使用命令安装code::blocks失败

今天终于安装好了

以下是安装代码w

sudo add-apt-repository ppa:damien-moore/codeblocks
sudo apt update
sudo apt install codeblocks

我是在root下安装的。

Ubuntu-C++环境设置的更多相关文章

  1. 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

    一.Qt环境设置 文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf-8,Windows默认都是GBK.Windows环境下,Qt Creator,菜单-&g ...

  2. Ubuntu Linux 环境变量PATH设置

    前俩天编译linux下rar解压软件的时候说找不到  /usr/local/linux 路径,在设定path变量的时候,忽然就想看看,path最原始的变量值是多少....(在环境变量文件中保存.... ...

  3. Windows10内置ubuntu子系统安装后中文环境设置

    原文:Windows10内置ubuntu子系统安装后中文环境设置 第一开启相关设置,使用小娜(Win键+c)直接查找关键字打开更快.   ①设置→查找"针对开发人员"→开发人员模式 ...

  4. XP下Virtualbox虚拟Ubuntu共享文件夹设置

    环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0. 1. 安装增强功能包(Guest Additions) 安装好Ubuntu 8.1 ...

  5. Ubuntu Linux 环境变量

    2011年09月17日 Ubuntu 下设置adb环境变量 分类: 同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量.系统环境变量对所有系统用户都有效,用 ...

  6. zynq交叉编译环境设置

    环境准备 Vmware 虚拟机:ubuntu14.04 下载安装文件 环境设置 按照上面地址下载 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 将das ...

  7. Ubuntu 开发环境搭建教程

    Ubuntu 开发环境搭建教程 本文原始地址:https://sitoi.cn/posts/18425.html 更新 sudo apt upgrade sudo apt update 生成本机密钥 ...

  8. Ubuntu开发环境配置

    主要是: 源的更新 安装vim编辑器 远程登录xrdp相关配置 synergy symless键鼠共享配置 对新买的硬盘进行格式化和分区 vsftp环境搭建 gcc开发环境配置 qt5开发环境配置 m ...

  9. 现代3D图形编程学习-环境设置

    本书系列 现代3D图形编程学习 环境设置 由于本书中的例子,均是基于OpenGL实现的,因此你的工作环境需要能够运行OpenGL,为了读者能够更好的运行原文中的示例,此处简单地介绍了linux和win ...

  10. Python 2/3 安装与运行环境设置

    Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/    下载Win版本 https://www.python.org/downloa ...

随机推荐

  1. Html5简单描述(优点与缺点)

    什么是HTML5 HTML5指的是包括HTML.CSS和JavaScript在内的一套技术组合.它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务(Plug-in-Based Rich Inte ...

  2. C语言输出格式

    1 一般格式    printf(格式控制,输出表列)    例如:printf("i=%d,ch=%c\n",i,ch);    说明:    (1)“格式控制”是用双撇号括起来 ...

  3. LeetCode14.最长公共前缀 JavaScript

    编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...

  4. 协议类接口 - UART

    一.何为协议类接口? 双方约定信号的协议和满足时序要求. 二.UART如何传数据 通用异步收发器简称 UART,即“Universal Asynchronous Receiver Transmitte ...

  5. 什么是OR映射?

    实体对象采用的是面向对象技术,它表达实体的关系是用关联.继承.而RDBMS 是遵循关系的范式理论构建的二维表,主要采用主键和外键的关联方式.因此,对象模型与数据库模型是不一致的,需要在两者之间进行变换 ...

  6. 为什么IP检验和发现错误直接丢弃而不是要求源站重发

    纠错控制由上层(传输层)执行IP首部中的源站地址也可能出错,请错误的源地址重传数据报是 没有意义的

  7. rm -f + 文件名+* 与 rm -f + 文件名* 的不同效果,大坑呀。

    rm -f catalina.2018-10-22.*    与*号间无空格 rm -f catalina.2018-10-22. *    :多了空格:

  8. 对TCP三次握手四次分手还不清楚,超简单解析

      关于TCP三次握手四次分手,之前看资料解释的都很笼统,很多地方都不是很明白,所以很难记,前几天看的一个博客豁然开朗,可惜现在找不到了.现在把之前的疑惑总结起来,方便一下大家. 先上个TCP三次握手 ...

  9. django-模板层基础2

    1.模板的导入 {% include 模板名%} 首先在你的的项目中,需要很多地方用到同一个组件(相对于头部,你进行每个页面的切换,网页最上面的头 部不需要改变),那么这样我们可以把那个头部重新写在一 ...

  10. 小胖办证 wzoi

    小胖办证 题目描述: xuzhenyi要办个签证.办证处是一座M层的大楼,1<=M<=100. 每层楼都有N个办公室,编号为1..N(1<=N<=500).每个办公室有一个签证 ...