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.我们新建一个虚拟机。

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


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


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


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

 

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


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


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


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


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


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


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


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


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


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

 

17.我们右键设置。


18.我们选择FreeBSD的镜像。


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


20.我们开启虚拟机。


21.FreeBSD正在安装中。


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


23.我们选择Yes,回车。

 

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

 

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


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

 

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

 

28.我们选择整个磁盘。

 

 

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

 

 

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


31.我们输入YEs.

 

32.单击Finish完成。

 

33.然后开始安装。

 

34.我们单击OK。

 

 

35. 然后我们输入YES

 

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

 

37.然后输入YES


 

38.然后单击OK。

 

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

 

40.我们选择亚洲Asia。

 

 

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


 

 

42.然后我们单击OK。

 

 

43.然后我们输入Yes.

 

 

44.然后我们单击OK。

 

 

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

 

 

 

46.我们开始安装系统。

 

 

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

 

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

 

 

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

 

 

50 然后我们登陆。

 

51 登陆以后。

 

 

 

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

 

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

 

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

 

55.然后退出。输入:进入命令模式,输入q!就是退出。

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

 

 

  

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

 

 

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

 

59.

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

转载于:https://www.cnblogs.com/new0801/p/6177150.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第I部分. 基础 第1章 介绍 1.1 在 FreeBSD 上进行开发 1.2 BSD 理念 1.3 指导性架构设计原则 1.4 /usr/src的层次结构 第2章 编程工具 2.1 概述 2.2 介绍 2.3 编程初步 2.4 用 cc 编译 2.5 Make 2.6 调试 2.7 使用 Emacs 作为开发环境 2.8 补充阅读 第3章 安全的编程 3.1 提要 3.2 安全的设计方法 3.3 缓冲区溢出 3.4 SetUID 问题 3.5 限制你的程序环境 3.6 信任 3.7 竞态条件 第4章 本地化与国际化 - L10N 和 I18N 4.1 编写适应国际化的应用程序 4.2 使用 POSIX.1 本地语言支持 (NLS) 的本地化消息 第5章 源代码树指南和维护发展策略 5.1 Makefile 中的 MAINTAINER 5.2 第三方软件 5.3 妨碍性的 (Encumbered) 文件 5.4 共享库 第6章 回归与性能测试 6.1. 微性能测试列表 第II部分. 进程间通信 第7章 套接字 7.1 概述 7.2 联网和多样性 7.3 协议 7.4 套接字模型 7.5 重要的套接字函数 7.6 辅助函数 7.7 并发服务器 第8章 IPv6内部 8.1 IPv6/IPsec的实现 第III部分. 内核 第9章 联编并安装 FreeBSD 内核 9.1 以 “传统” 方式联编内核 9.2 以 “新” 方式联编内核 第10章 调试内核 10.1 如何将内核的崩溃转存数据保存成文件 10.2 使用 kgdb 调试内核的崩溃转存 10.3 使用 DDD 调试崩溃转存文件 10.4 使用 DDB 进行在线内核调试 10.5 使用远程 GDB 进行联机内核调试 10.6 如何调试控制台驱动 10.7 调试死锁 10.8 用于调试的内核选项术语表 第IV部分. 系统结构 第11章 x86 汇编语言 11.1 概述 11.2 工具 11.3 系统调用 11.4 返回值 11.5 建立可移植的代码 11.6 编写第一个程序 11.7 编写 UNIX® 过滤程序 11.8 缓存 I/O 11.9 命令行参数 11.10 UNIX® 中的环境 11.11 文件处理 11.12 One-Pointed Mind 11.13 Using the FPU 11.14 忠告 11.15 致谢

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值