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

1. FreeBSD是一种*类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeBSD拥有超过200名活跃开发者和上千名贡献者。FreeBSD被认为是*操作系统中的不知名的巨人。它不是Unix,但如Unix一样运行,兼容POSIX。作为一个操作系统,FreeBSD被认为相当稳建可靠。

 FreeBSD 是支持x86兼容(包括Pentium® 和 Athlon™)、amd64兼容(包括Opteron™,Athlon™64 和EM64T)、ARM,、IA-64、PowerPC、PC-98以及UltraSPARC®等架构的先进的操作系统。FreeBSD稳定性超过Linux,速度也超过Linux。

2.我们新建一个虚拟机。

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

3.我们选择默认的Workstation10.0

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

4.然后我们选择稍后安装操作系统。

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

5.然后我们选择版本为Linux ,FreeBSD64位。

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

6.我们选择默认的名称。

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

7.然后定制处理器为双核。

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

8.然后我们定制内存为2G。

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

9.设置网络类型为NAT,也就是使用网络地址转换。

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

10.接下来我们选择默认的IO控制器。

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

11.我们选择SCSI磁盘类型。

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

12.我们创建一个新的虚拟磁盘。

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

13.我们设置磁盘大小为20G。并将虚拟磁盘拆分为多个文件。

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

14.然后我们选择默认的虚拟磁盘名称。

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

15.我们为虚拟磁盘定制一个路径来存储。

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

16.我们定制完成虚拟机。

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

17.我们右键设置。

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

18.我们选择FreeBSD的镜像。

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

19.我们定制设置好使用ISO镜像。

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

20.我们开启虚拟机。

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

21.FreeBSD正在安装中。

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

22.正在开始安装。回车Install

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

23.我们选择Yes,回车。

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

24.定制键盘布局,然后OK。

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

25.我们定制主机名称,然后回车。

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

26.我们勾选所有的选项,然后回车。

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

27.我们上使用第一个向导分区。

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

28.我们选择整个磁盘。

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

29.然后选择auto自动配置。

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

30.然后我们选择整个磁盘擦除。

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

31.我们输入YEs.

32.单击Finish完成。

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

33.然后开始安装。

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

34.我们单击OK。

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

35. 然后我们输入YES

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

36.我们输入YES,自动用DHCP配置网络。

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

37.然后输入YES

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

38.然后单击OK。

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

39.我们这个时候输入NO。

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

40.我们选择亚洲Asia。

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

41.我们选择中国也就是China。

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

42.然后我们单击OK。

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

43.然后我们输入Yes.

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

44.然后我们单击OK。

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

45.然后我们输入YEs,也就是内存崩溃进行转储。

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

46.我们开始安装系统。

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

47.这个时候我们定制用户名密码。

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

48 安装完成以后,exit退出安装。

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

49 我们进入系统,用LS遍历系统文件夹。

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

50 然后我们登陆。

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

51 登陆以后。

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

52 我们可以查看时间,查看进程,查看用户名。

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

53 我们进入VI,写一段C程序。输入i进入插入模式也就是insert.

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

54 然后保存.输入:进入命令模式,输入 w 1.c就是保存。

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

55.然后退出。输入:进入命令模式,输入q!就是退出。Unix/Linux环境C编程入门教程(8)  FreeBSD CCPP开发环境搭建

56.然后我们编译并执行,可以看到C程序运行成功。

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

57然后进入VI,输入一段C++代码。

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

58.保存然后退出,编译并执行,可以看到C++程序也运行OK。

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

59.

这个时候Freebsd安装完成,C/C++环境也OK了,希望大家认真学习认真实践。

上一篇:【原】SparkContex源码解读(一)


下一篇:python--内建函数(1)