首页 > 系统相关 >linux教材一、二章 练习及遇到的问题解决过程

linux教材一、二章 练习及遇到的问题解决过程

时间:2022-09-04 13:22:08浏览次数:63  
标签:gcc 二章 虚拟机 ubuntu 编译器 linux test 教材 输入

    暑假期间我将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

相关文章

  • linux $? $0 $! $$ $* $# $@的作用
    linux$?$0$!$$$*$#$@的作用我们用脚本可以验证vimrestart.sh#!/bin/bashecho"\$?is$?"echo"\$0is$0"echo"\$!is$!"echo"\$$is$$"echo"\$......
  • Linux 下安装 node.js
     这里介绍两种安装方式:编译安装和使用编译后的安装包安装。安装目录:/usr/local 一、使用编译安装包安装1、进入安装目录:cd/usr/local2、下载安装包:wgethttp......
  • 第十二章-DI容器和DI容器介绍
    DI容器本书的先前部分是关于一起定义DI的各种原理和模式的。如第3章所述,DI容器是一个可选工具,可用于实现许多通用基础结构,如果使用PureDI,则必须实现这些基础结构。在整......
  • Linux笔记
    Linux课程内容Linux简介Linux安装Linux常用命令1.前言1..什么是LinuxLinux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和......
  • Linux系统管理常用命令
    一、进程和服务的概念计算机中,一个正在执行的程序或命令,被叫做“进程”(process)启动之后一只存在、常驻内存的进程,一般被称作“服务”(service)二、service服务管理基本......
  • day4:101-A2-Kali Linux系统调试
    kalilinux系统基础配置1.开启root用户登录root超级用户:拥有系统最高权限方法一sudo-s(注:终端输入命令sudo-s,输入密码)vi/etc/pam.d/gdm-autologin(注:进入页面,i进行......
  • Linux下查看系统中占用内存和CPU最多的进程
    Linux下查看系统中占用内存和CPU最多的进程前一段时间参加面试,被问到一个场景题:就比如说我们发现一台Linux的服务器,它的一些系统资源,比如说CPU内存都涨得比较厉害的。......
  • linux 上发布.netcore
    环境的准备1.windows环境1).虚拟机:这里我用VMware2).linux:这里我用CentOS73).文件传输工具:MobaXterm(用于windows发布文件上传,很多人可能会用XShell,都可以的) 2.lin......
  • 【Linux】正确的关机方法
    【Linux】正确的关机方法-NW_KNIFE-博客园 https://www.cnblogs.com/ningvsban/p/3663337.html1)shutdown命令我们较常使用的是shutdown这个命令,这个命令可以安......
  • linux 关机命令总结
    linux关机命令总结-wanggd_blog-博客园 https://www.cnblogs.com/wanggd/archive/2013/07/08/3177398.htmllinux下常用的关机命令有:shutdown、halt、poweroff、ini......