暑假期间我将VMware的ubuntu虚拟机重新装载了(之前崩了),并每天在终端练习运行命令行。开学后当我又重新打开ubuntu时,发现又出现了问题,
如下图所示:
提示消息说无法打开虚拟机,获取该虚拟机的所有权失败,主机上的某个应用程序正在使用该虚拟机。我很疑惑,明明自己之前没有打开过这个虚拟机,我关掉VMware重启还是依旧报错,我上网寻找解决办法,最终在看了https://blog.csdn.net/zqq_2016/article/details/105804213的操作方法后,问题得到了解决。
提示让我删掉后缀为lck的文件,我于是找到ubuntu所在的文件夹,按照提示删除了ubutun.vmx.lck
等我再次打开时,发现已经可以正常打开了。
第一章简单介绍了unix、Linux的性质特性,记忆文件系统组织。比如目录文件、非目录文件
在终端简单输入几行命令,创建目录、清空删除目录:
第二章中讲解了多个编译器,其中vim编译器是Linux的标准内置编译器,所以无需再下载
vim有三种不同的操作模式,分别是命令模式、插入模式和末行模式。
在ubuntu终端进行操作如下:
可插入 手动输入字符
点击esc退出,再重新输入“w"可保存
在终端输入vim
编写一个简单的输出程序:
可以看到当前路径中多了一个test.c
发现没有下载gcc编译器,输入sudo apt install gcc时,出现了以下的提示:
无法获得锁....我上网查找原因,获得如下的解决办法:
直接输入以上两行标红的命令行,就可以解除锁定,继续完成gcc的下载安装
下载成功后重新编译运行:
再使用h、k、l、j、上下移动光标,输入x删除void,输入i插入int,输入:wq test.c重新保存,再次编译运行,生成二进制文件:
可发现桌面多了一个test文件,输入./test ,可输出I'm wangjing
还可输入gcc -S test.c 生成汇编文件,ls桌面会发现多出一个test.s的文件,用vim编辑器打开后,显示出汇编语言
make 程序:
当我输入gcc -o myt make.c mysum.c时,发现报错(-0-)
这部分还不是特别的理解,之后我会再多翻翻课本,继续实践
标签:gcc,二章,虚拟机,ubuntu,编译器,linux,test,教材,输入 From: https://www.cnblogs.com/ssssspm/p/16653528.html