安装Vmware及进行程序编译环境设置

目录

1.安装Vmware

(1)下载Ubuntu镜像文件

(2)安装VMware Workstation Pro 17

2. Ubuntu常用命令及vim基本使用技巧。

(1)Ubuntu常用命令

(2)vim基本使用技巧

3. 在Ubuntu系统下用C语言编写一个简单的输出 Helloworld的程序,并编译运行.

4. 在win10系统下安装 dev-c++,编写一个基于“辗转相除法”的10进制数转2进制的程序。

(1)安装dev-c++

(2)辗转相除法基本原理

(3)程序具体实现

5.总结


1.安装Vmware

(1)下载Ubuntu镜像文件


国内镜像源:
中国科学技术大学开源软件镜像:http://mirrors.ustc.edu.cn/ubuntu-releases/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
下载ubuntu-18.04.6-desktop-amd64.iso


(2)安装VMware Workstation Pro 17


官方网站:https://www.vmware.com/cn.html。
进入官网后,在产品下找到 Workstation Pro,点进去,去下载适用版本。
原文链接:https://blog.csdn.net/weixin_45647341/article/details/131632445
 

2. Ubuntu常用命令及vim基本使用技巧。

(1)Ubuntu常用命令

sudo:用于在 Ubuntu 中以管理员权限执行命令的命令。例如:以管理员权限编辑文件 /etc/hosts:sudo nano /etc/hosts。

apt-get:用于在 Ubuntu 中安装、升级、删除软件包的命令。例如:安装 nginx 软件包:sudo apt-get install nginx。

grep:用于在文件或标准输入中查找匹配的文本的命令,支持多种正则表达式和选项。例如:在文件 example.txt 中查找包含字符串 hello 的行:grep "hello" example.txt。

ps:用于显示系统进程的命令,支持多种选项和格式。例如:显示当前用户的所有进程信息:ps -u $USER -o pid,cmd,%cpu,%mem。

top:用于实时监控系统进程和资源占用情况的命令,支持交互式操作和多种选项。例如:实时监控系统进程和资源占用情况:top。

df:用于显示文件系统磁盘空间占用情况的命令,支持多种选项和格式。例如:显示磁盘空间占用情况:df -h。

du:用于显示文件或目录磁盘空间占用情况的命令,支持多种选项和格式。例如:显示当前目录下所有文件和子目录的磁盘空间占用情况:du -h。

ls:用于显示当前目录下文件和目录列表的命令,支持多种选项和格式。例如:显示当前目录下所有文件和目录列表:ls -al。

cd:用于切换当前工作目录的命令。例如:切换到 /home/user 目录:cd /home/user。

mkdir:用于创建新目录的命令,支持多种选项。例如:在当前目录下创建一个名为 new_dir 的新目录:mkdir new_dir。

rm:用于删除文件或目录的命令,支持多种选项和格式。例如:删除当前目录下名为 file.txt 的文件:rm file.txt。

mv:用于移动或重命名文件或目录的命令,支持多种选项和格式。例如:将文件 file.txt 移动到 /home/user 目录下并重命名为 new_file.txt:mv file.txt /home/user/new_file.txt。

cp:用于复制文件或目录的命令,支持多种选项和格式。例如:将文件 file.txt 复制到 /home/user

chown: 用于更改文件或目录的所有者。具有超级用户权限的用户可以更改任何文件或目录的所有者和组。

(2)vim基本使用技巧

 输入vim即可进入vim,输入vim 文件名,即可用vim的去编辑文件。进去之后是normal模式,无法输入任何东西,使用:q可以退出vim。

(2) 要编辑文件,必须进入编辑模式,输入i(insert)即可进入编辑模式,此外输入a(append),o(open a line below)也可以进入编辑模式。i表示在光标的位置插入,a表示在光标后的位置插入,o表示在当前的下一行插入。vim的开发人员为了提高编辑效率,I,A,O也可以进入编辑模式,I表示从该行最前面开始编辑,A表示从从该行最后面开始编辑。

所以,使用i,I,a,A,o,O均可以以不同的方式进入编辑模式。

(3)在编辑模式下,按esc键即可退回到normal模式,normal再输入:q就可以退出vim,输入:wq就可以保存文件,然后退出。

(4)注意:如果对文件进行了修改,输如:q就无法退出文件,必须输入:wq保存退出,或者输入:q!不保存,强制退出。

3. 在Ubuntu系统下用C语言编写一个简单的输出 Helloworld的程序,并编译运行.

(1)鼠标右键点击打开终端后输入sudo apt install vim,然后输入密码即可下载vim。

(2)鼠标右键点击打开终端后输入sudo apt install gcc,然后输入密码即可下载gcc。

(3)创建hw.c文件:输入指令vim hw.c。

(4)编写hello world程序。

(5)保存文件:按下Esc键退出插入模式,然后输入:w并按下Enter键来保存文件。

(6)退出Vim:在命令模式下输入:q并按下Enter键退出Vim编辑器。

(7)编译C程序:在终端中运行以下命令来编译C程序:gcc -o hw.c。

(8)运行程序:运行以下命令来执行程序:./hw,最后在终端中可以看到“hello world!”这个输出。
结果如下图所示:

4. 在win10系统下安装 dev-c++,编写一个基于“辗转相除法”的10进制数转2进制的程序。

(1)安装dev-c++

在联想应用商店下载dev-c++或下载网址:Dev-C++ download | SourceForge.net,原作者 Bloodshed 和 Orwell 已停止更新。最新版本是 5.16i(2022 年 10 月发布),下载网址:小龙 Dev-C++ 中文主页 (gitee.io),小龙 Dev-C++ 是在原有的最终版本 v5.11 基础上于 2020 - 2022 继续开发的分支版本。

(2)辗转相除法基本原理

辗转相除法是求最大公约数的一种方法。 它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。 如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。

(3)程序具体实现

#include<iostream>
using namespace std;
int main(){
	int b[32],res=0,x;
	long long d;
	cin>>d;
	for(int i=0;d>0;i++){
		x=d%2;
		b[i]=x;res++;
		d/=2;
	}
	for(int i=res-1;i>=0;i--){
		cout<<b[i];
	}
	return 0;
}

编译运行后输入一位十进制数29,输出转换后的一位二进制数,结果如下图所示:

5.总结

通过这次练习,我学会了如何下载虚拟机Vmware以及如何进行虚拟机的基本配置,我深深地体会到了虚拟机的优点,通过上网学习,我逐渐掌握了虚拟机中的Ubuntu的常用命令以及vim的基本使用技巧,并且在win10系统下安装了Dev-c++及编写运行程序,经此一役,我也认识到我还有很多知识是我不甚了解的,我认为我还有很大的进步空间,我会在今后的学习中虚心进取,不求甚解。


 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值