虚拟机安装ubuntu16

先准备好VMware软件 和 ubuntu16镜像。

安装步骤

  1. 新建一个虚拟机,选择自定义,然后点击 下一步。
    在这里插入图片描述

  2. 点击 下一步
    在这里插入图片描述

  3. 选择 稍后安装操作系统, 点击 下一步。
    在这里插入图片描述

  4. 根据自己的情况选择。 然后点击 下一步。
    在这里插入图片描述

  5. 设置 虚拟机存放位置。
    在这里插入图片描述

  6. 设置cpu数量。
    在这里插入图片描述

  7. 设置内存,设置大点比较好。按照个人电脑配置分配。
    在这里插入图片描述

  8. 网络方式,我这里选择NAT,根据自己的需要选择就好。
    在这里插入图片描述

  9. 默认选择即可。
    在这里插入图片描述

  10. 默认选择。
    在这里插入图片描述

  11. 这里新创建虚拟机,选择创建新虚拟磁盘。
    在这里插入图片描述

  12. 分配磁盘大小,根据个人配置和要求设置。然后选择存储为单个文件。
    在这里插入图片描述

  13. 选择 自定义硬件。
    在这里插入图片描述

  14. 点击 新CD/DVD , 在右边 连接中选择使用镜像文件。然后点击 关闭。
    在这里插入图片描述

安装ubuntu

  1. 点击 开启此虚拟机。
    在这里插入图片描述

  2. 选择中文简体, 安装ubuntu。
    在这里插入图片描述

  3. 使用默认设置。
    在这里插入图片描述

  4. 选择上海
    在这里插入图片描述

  5. 键盘布局,使用默认设置。
    在这里插入图片描述

  6. 输入用户名和密码。
    在这里插入图片描述

  7. 设置完后,就开始安装系统。
    在这里插入图片描述

  8. 安装系统后,记得设置硬盘。
    在这里插入图片描述

安装ubuntu后,发现不能全屏显示

如下图所示,画面很小。
在这里插入图片描述
解决办法就是安装VMware Tools。

  1. 找到菜单:虚拟机—>安装VMware Tools,点击安装VMware Tools。
  2. 将VMwareTools-*.tar.gz拷贝到桌面,并解压。
  3. 进入vmware tools文件夹中,执行 sudo ./vmware-install.pl
    在这里插入图片描述
    注意 标红位置。后面还有需要输入的地方,全部采用默认设置即可。

一些必要的配置

换源

因为ubuntu自带的源下载很慢,最好选择国内源,网上搜索资源很多。
下面是中科院的源,将下面的内容复制到/etc/apt/sources.list中。

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

更新软件源

# 先备份,然后通过文本方式打开,删除内容,放入自己的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list

# 更新软件列表
sudo apt-get update

# 更新软件
sudo apt-get upgrade

安装中文输入法

检查 fcitx 框架
要安装中文输入法,必须要保证系统上有 fcitx。fcitx是一个以 GPL 方式发布的输入法框架,安装 fcitx 后可以为操作系统的桌面环境提供一个灵活的输入方案,解决在 GNU/Linux 环境下安装中文输入法的问题。

手动安装fcitx

sudo apt-get install fcitx 
快捷键win+a打开所有应用程序,找到 Language Support 并打开,在 kygboard input method system 中查看是否有 fcitx 。如果有,请设置为 fcitx 
  修复依赖关系(执行apt-get命令失败后使用该命令,然后重新执行上一次失败的命令):sudo apt-get install -f

如下图所示设置输入法系统为fcitx。设置之后重启系统。
在这里插入图片描述
安装输入法
一般都是安装谷歌输入法或者是搜狗输入法。

这里安装谷歌输入,执行下面的命令安装,然后重启系统。

sudo apt install fcitx-googlepinyin

安装成功后,win + a 打开所有应用,搜索 fcitx configuration 并打开。
在这里插入图片描述
如图所示,在输入法配置中添加新增的输入法。
在这里插入图片描述

编译环境配置

# 安装必要的库函数
sudo apt-get install build-essential
# cmake 安装
sudo apt-get install cmake

vscode编辑器安装

  • 1 安装umake
    Ubuntu make是一个安装工具
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
  • 2 安装vscode
umake ide visual-studio-code
  • 3 若安装完成,图标却没有出现,说明安装错误。

报错为:(process:6655): dconf-WARNING **: failed to commit changes to dconf: Cannot。。。

需要重置unity桌面

打开终端(使用快捷键 Ctrl + Alt + F1)进入终端

dconf reset -f /org/compiz/ (重置Compiz)
setsid unity (重启Unity)
unity --reset-icons  (如果想重新使用unity默认的启动器图标,可以运行该命令)
sudo shutdown -r now 来重新启动Ubuntu
  • 4 卸载已经安装的VSCode
umake ide visual-studio-code  --remove
  • 5 将链接加入usr/local/bin 中可以任意位置启动 输入 code
sudo ln -s /home/ll-zd/.local/share/umake/ide/visual-studio-code/bin/code /usr/local/bin/code
  • 6 配置c++开发需要的插件
    安装C++插件,扩展中搜索C++
    安装 C/C++,C/C++ Clang,C++ Intellisense
  • 7 使用
    通过vscode 打开项目文件夹,在vs左侧Debug按钮,中选择添加配置(Add configuration),或快捷方式F5,选择C++(GDB),
    生成launch.json文件,修改program : 这里"${workspaceRoot}/a.out" 配置可执行文件启动。

launch.json文件配置

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++ - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",    //生成的可执行文件
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",          //debug工具
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++ build active file",         //对应tasks.json 的label
            "miDebuggerPath": "/usr/bin/gdb"                     //编译运行   cpp文件时才能找到gdb程序
        }
    ]
}

快捷键Ctrl+Shift+B 配置Tasks,选择Others, 生成tasks.json。

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "shell",
			"label": "C/C++: g++ build active file",  //对应launch文件preLaunchTask
			"command": "/usr/bin/g++",
			"args": [
				"-g",
				"${file}",
				"-o",
				"${fileDirname}/${fileBasenameNoExtension}"  //必须launch中相同
			],
			"options": {
				"cwd": "${workspaceFolder}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build"
		}
	]
}

args 是配置g++编译的参数

Ctrl+Shift+B 生成可执行文件
F5 执行

8 vscode 添加版权信息
首先安装插件koroFileHeader,重启。
然后ctrl+shift+P, 搜索Setting。在设置界面搜索FileHeader,如下图所示。
在这里插入图片描述

在头部注释中编辑想要的注释。
在这里插入图片描述

/*
 * Copyright (C) 2022 zgscsed. All rights reserved.
 * @filename: file name
 * @Author: zgscsed
 * @Date: 2022-03-16 23:37:49
 * @LastEditors: zgscsed
 * @LastEditTime: 2022-03-16 23:37:50
 * @Description: file content
 */
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐