1.      首先启动VMware,如果没有安装,请查看前面VMware的安装视频

2 启动虚拟机向导,选择自定义

3 单击下一步

4 选择稍后安装操作系统

5 。选择unbntu 64linux

6 选择默认的名称

7 设置双核CPU

8 设置2G内存

9 设置NAT网络地址转换

10 选择默认的IO控制器

11 选择默认的磁盘类型

12 选择创建新的虚拟磁盘

13 设置磁盘大小,以及为了虚拟机迁移,设置拆分为多个文件,追求性能,可以立即分配所有空间,并存储为单文件

14 选择磁盘的安装位置

15 将磁盘保存到我们想要的路径

16 完成虚拟机的向导

17 右键选中虚拟机,单击设置

18 选择unbntu13.10的iso

19 设置好启动的镜像

20 开启虚拟机

21 看到开机画面

22 unbntu麒麟版正在启动

23 选择安装

24 选择安装中更新,以及安装支持MP3编码解码的软件

25 选择现在安装

26  等待安装中

27 设置地点为帝都

28 设置为汉语的键盘布局

29 设置姓名以及账户密码

30 安装进行时

31 开始下载并安装

32 正在下载语言包

33 选择重启

34  重启进行时

35

输入密码以登陆

36 安装一系列的IDE

37 输入密码,获取安装的权限

38 安装好几款常用的IDE

39 新建文档

40  命名成1.c,也就是C语言的源文件

41 输入C语言的helloworld测试代码

42 打开终端

43  用GCC指令进行编译

44 编译好了默认的a.out

45 执行a.out

46 打印出了helloworld hello itcast

47 新建一个C++的文件

48 输入C++的代码

49 编译,运行出来效果,说明C++开发环境配置完成

50 启动code blocks

51 新建一个命令行应用程序

52 单击next

53 选择C++语言

54 输入名称,以及源码保存路径

55选择默认的GCC编译器

56 开始执行

57  点击是

58 运行起来helloworld.说明codeblocks开发环境安装成功

59 启动QT

60 新建一个项目

61  选择桌面构建套件

62 单击完成

63 编译以后,运行起来helloworld,说明QT开发环境OK

64 启动geany,作为通用的IDE是一款良好的源码文本编辑器

65 启动命令行

66 安装eclipse -cdt

67 输入y

68 安装进行中

69 安装完成

70

启动eclispe

71 选择默认的源代码路径

72 看见eclipse界面

73 创建一个C project

74. 选择helloworld模板,以及gcc编译器

75  点击yes

76. 构建项目

77. 运行,看到效果,说明eclipseC/C++开发环境搭建完成

78. unbntu下面的记事本 C/C++开发环境搭建完成

几款常用的IDE, codeblocks,eliplse,QT的C/C++开发环境都搭建完成。

希望大家认真实践

79 安装vmtools

80 弹出文件夹

81打开vmwaretools-9.6.0-1294478.tar.gz,解压缩到c-itcast文件夹

82. 然后打开命令行

83. 用超级权限进行安装

84  一路回车

85.一路yes

86 一路yes

87 安装完成

88. 关机,设置文件共享

89 启用文件共享

90设置好共享

91. 重新开启,画面变大,

92 设置文件共享

1. 执行 sudo apt-get install open-vm-dkms (注:如果安装过,以后就不用执行这一行)

2.执行 sudo mount -t vmhgfs .host:/ /mnt/hgfs

3. cd /mnt/hgfs

93 安装 open-vm-dkms也就是开源的VMtools

94 安装进行时

95 安装完成

96命令行执行 sudo mount -t vmhgfs .host:/ /mnt/hgfs

然后我们进入 /mn/hgfs,就可以查看到主机与虚拟机的文件共享。

这个时候,unbntu就配置完成,开发环境搭建完成,文件共享配置完成。

Unix/Linux环境C编程入门教程(9) unbntu CCPP开发环境搭建的更多相关文章

  1. Unix/Linux环境C编程入门教程(16) LinuxMint CCPP开发环境搭建

    1. Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于 这个时候linuxmint安装完成,C/C++开发环境也配置完成,希望大家认真实践!

  2. Unix/Linux环境C编程入门教程(8) FreeBSD CCPP开发环境搭建

    1. FreeBSD是一种自由类Unix操作系统,是由经过BSD.386BSD和4.4BSD发展而来的类Unix的一个重要分支.FreeBSD拥有超过200名活跃开发者和上千名贡献者.FreeBSD被 ...

  3. Unix/Linux环境C编程入门教程(17) Gentoo LinuxCCPP开发环境搭建

    1. Gentoo Linux是一套通用的.快捷的.完全免费的Linux发行,它面向开发人员和网络职业人员.与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage.在B ...

  4. Unix/Linux环境C编程入门教程(14) Mandriva LinuxCCPP开发环境搭建

    1. Mandriva是目前全球最优秀的Linux发行版之一,稳居于linux排行榜第一梯队. Mandriva公司现在仍然是 这个时候mandriva Linux系统安装完成,基于Mandriva的 ...

  5. Unix/Linux环境C编程入门教程(1) Solaris 11 64bit环境搭建

    Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 本文就带大家来安装Solaris 11 64位并且配置好C/C++开发环境 本文所 ...

  6. Flutter入门教程(二)开发环境搭建

    学习Flutter,首先需要搭建好Flutter的开发环境,下面我将一步步带领大家搭建开发环境并且成功运行flutter项目. Flutter环境配置主要有这几点: 系统配置要求 Java环境 Flu ...

  7. Unix/Linux环境C编程入门教程(5) Red Hat Enterprise Linux(RHEL)环境搭建

    Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out执行出结果,证明C++程序编译成功,也就说明li ...

  8. Unix/Linux环境C编程入门教程(32) 环境变量那些事儿

    1. getenv() putenv()setenv()函数介绍 getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include<stdli ...

  9. Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间

    1.问:知道程序运行时间我们可以做什么? 在<C++应用程序性能优化>一书中,如果大家读过相信大家一定对性能优化这一块非常上心,文中总是对优化前后的时间对比非常直观给我们一个感受. 那么我 ...

随机推荐

  1. 更改linux系统提示信息

    一个好的习惯会让人终生受益,当然我们做运维也是如此,比如我们在前期维护系统时修改或者删除掉/etc/issue /etc/issue.net这两个文件. 修改和删除的目的是屏蔽系统版本信息,这样是为了 ...

  2. DOS 根据用户输入执行指令判断IF

    @echo off set /p op="输入指令:" if "%op%" == "1" ( echo 你输入了指令1 ) if " ...

  3. Django模型-数据库操作

    前言 前边记录的URLconf和Django模板全都是介绍页面展示的东西,也就是表现层的内容.由于Python先天具备简单而强大的数据库查询执行方法,Django 非常适合开发数据库驱动网站. 这篇开 ...

  4. 用Cookie和Session实现用户登录 函数

    由于网页是一种无状态的连接程序,你无法得知用户的浏览状态,必须通过Cookie或Session记录用户的有关信息. Cookie: 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制. PHP透 ...

  5. SQL Server 移动系统数据库位置(非master)

    以移动tempdb为例子: -------------------------------------------------------------------------------------- ...

  6. GDB单步调试程序

    linux下gdb单步调试 用 GDB 调试程序 GDB 概述———— GDB 是 GNU开源组织发布的一个强大的 UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像 VC. BCB等 ...

  7. nodejs学习笔记-1

    nodejs入门-安装 nodejs是什么,刚接触了一段时间,我自己也说不清楚它.按我个人的简单理解,nodejs就是一个javascript的解析器,它让javascript不在局限于浏览器客户端. ...

  8. 网易云课堂_程序设计入门-C语言_第五周:函数_1分解质因数

    1 分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. ...

  9. Yii中的CCheckBoxColumn在widget中的用法

    'columns'=>array(        array(            'class'=>'CCheckBoxColumn',            'id'=>'us ...

  10. (转)iOS开发ARC内存管理技术要点

    转自:http://www.cnblogs.com/flyFreeZn/p/4264220.html 本文来源于我个人的ARC学习笔记,旨在通过简明扼要的方式总结出iOS开发中ARC(Automati ...