293 lines
9.7 KiB
Markdown
293 lines
9.7 KiB
Markdown
1. **VMware虚拟机**
|
||
|
||
VMware 是一款虚拟化软件,可在物理计算机(宿主系统)上创建多个独立的虚拟计算机(虚拟机)。每个虚拟机可运行独立的操作系统(如 Windows、Linux、macOS 等),并共享宿主硬件资源(CPU、内存、存储等),但彼此隔离、互不干扰。
|
||
|
||

|
||
|
||

|
||
|
||
右键安装包 --> 以管理员身份运行 --> 也许会提示需要重启电脑(点击重启即可)
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
1. **Ubuntu系统制作**
|
||
|
||
Ubuntu 是基于Debian Linux的开源操作系统,由南非企业家马克・沙特尔沃思(Mark Shuttleworth)的公司 Canonical 于 2004 年推出。其名称源于非洲语 “Ubuntu”,意为 “人类互助共生”,象征系统的社区协作精神。
|
||
|
||
核心特点:免费开源、易用性强、安全性高,适合从新手到开发者的全场景用户。
|
||
|
||
应用领域:个人桌面、服务器、云计算(如 OpenStack)、物联网设备(如树莓派)等。
|
||
|
||
Ubuntu 通过 “开源 + 易用” 的组合,降低了 Linux 系统的使用门槛,成为连接普通用户与开源技术的桥梁。无论是个人办公、企业服务器还是技术开发,其 “稳定、安全、易维护” 的特性都能满足核心需求,堪称 Linux 生态中最具实用性和普及度的发行版之一。
|
||
|
||
**制作一个自己的Ubuntu**
|
||
|
||
1. **下载**
|
||
|
||

|
||
|
||

|
||
|
||
1. **制作自己的Ubuntu(或者下载峰哥制作好的Ubuntu)**
|
||
|
||
使用已经制作好的系统时直接解压-->选择打开虚拟机-->找到虚拟机文件-->开启虚拟机-->选择“我已复制该虚拟机”
|
||
|
||

|
||
|
||
选择创建新的虚拟机
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
密码一个点 .
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
1. **配置Ubuntu**
|
||
|
||
1. **汉化Ubuntu(安装时已经选择汉语可以跳过)**
|
||
|
||
打开Ubuntu的设置 --> 选择区域与语言
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
**安装完成后汉化系统注意**
|
||
|
||

|
||
|
||
1. **配置软件源(需要进行配置)**
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
右键桌面-->在终端打开
|
||
|
||

|
||
|
||
在终端输入命令:sudo apt update
|
||
|
||

|
||
|
||
1. **安装中文输入法(安装时选择的键盘是汉语键盘则默认安装中文拼音输入法)**
|
||
|
||
安装fcitx: 打开terminal,输入指令:sudo apt install fcitx
|
||
|
||

|
||
|
||
安装完成后重启Ubuntu --> 选择fcitx
|
||
|
||

|
||
|
||
下载搜狗输入法 for Linux版本进行安装:通过Ubuntu的浏览器下载
|
||
|
||
[https://shurufa.sogou.com/linux](https://shurufa.sogou.com/linux)
|
||
|
||

|
||
|
||
命令行安装:
|
||
|
||

|
||
|
||
打开终端
|
||
|
||

|
||
|
||
依次输入下列命令
|
||
|
||
```bash
|
||
cd ~/Download
|
||
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
|
||
```
|
||
|
||
若安装失败则需要安装依赖
|
||
|
||
sudo apt install -f
|
||
|
||
重新安装
|
||
|
||
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
|
||
|
||
安装依赖
|
||
|
||
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
|
||
|
||
sudo apt install libgsettings-qt1
|
||
|
||
将fcitx设置为开机自启动
|
||
|
||
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
|
||
|
||
卸载ibus
|
||
|
||
|
||
sudo apt remove --purge ibus
|
||
|
||
|
||
重启即可
|
||
|
||
若出现输入法启动失败一一直闪烁的问题则按下列步骤解决
|
||
|
||
打开终端,编辑/etc/gdm3/custom.conf文件:
|
||
|
||
```shell
|
||
sudo gedit /etc/gdm3/custom.conf
|
||
```
|
||
|
||
找到WaylandEnable=false这一行,并取消注释(删除前面的#号):
|
||
|
||
```shell
|
||
#WaylandEnable=false
|
||
```
|
||
|
||
### 安装32位兼容库(需要安装)
|
||
|
||
```shell
|
||
sudo apt update
|
||
sudo apt install lib32ncurses6
|
||
sudo apt install lib32stdc++6
|
||
sudo apt install gcc-multilib
|
||
|
||
//将C语言源程序编译为32位可执行程序
|
||
gcc ***.c -o *** -m32
|
||
```
|
||
|
||
1. **Visual Studio Code开发工具**
|
||
|
||
开发环境主要围绕C语言的开发环境进行,每一门编程语言都会有对应的IDE(Integrated Development Environment)即集成开发环境,是用于开发软件的工具集合,它将软件开发所需的各种功能集成在一个统一的界面中,大幅提升开发效率
|
||
|
||
推荐使用IDE:Visual Studio Code(采用扩展组件的方式提供丰富的功能,可以根据自己的实际情况对其进行不同的配置)+ GDB(Linux调试工具)
|
||
|
||
Windows安装方法如下
|
||
|
||

|
||
|
||
Ubuntu下安装(可选)
|
||
|
||

|
||
|
||
自己手动下载安装包:[Download Visual Studio Code - Mac, Linux, Windows](https://code.visualstudio.com/Download)
|
||
|
||

|
||
|
||
1. **配置windows下的vscode**
|
||
|
||
Ubuntu下的vscode只安装一下
|
||
|
||
windows下则需要进行以下配置
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
Windows下除了安装与Ubuntu一致的扩展外还需额外安装或配置编程编译环境(mingw**)
|
||
|
||
获取mingw相关库文件
|
||
|
||

|
||
|
||
解压到一个固定存放的位置
|
||
|
||
进入到bin目录拷贝复制路径添加到系统环境变量路径中
|
||
|
||

|
||
|
||
配置自己系统的环境变量添加这个库文件的路径,重启vscode会自动检索系统环境变量路径,可解决在Windows下的vscode中运行C语言和C语言语法检查功能。
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
Ubuntu命令行安装:
|
||
|
||
```shell
|
||
cd ~/Download
|
||
sudo dpkg -i code_1.101.2-1750797935_amd64.deb
|
||
```
|
||
|
||
QtCreator(采用C++进行编写,用Qt做界面,可以调试运行C/C++语言)
|
||
|
||
1. **在苹果电脑中安装虚拟机**
|
||
|
||
如果使用的是苹果的Mac系统,则需要安装 VMware 对应的 MacOS 版本:
|
||
|
||
[VMware Fusion-12.2](https://download3.vmware.com/software/fusion/file/VMware-Fusion-12.2.1-18811640_x86.dmg)
|
||
|
||

|
||
|
||
安装完毕之后的操作基本跟
|
||
|
||
[Ubuntu-20.04-for-VMwareFusion.zip](https://share.weiyun.com/thRIL0Jp)
|
||
|
||
解压上述压缩包,即可在苹果
|
||
|
||
1. **在windows中部署Linux子系统(不推荐)**
|
||
|
||
【有道云笔记】WSL的使用
|
||
|
||
[https://share.note.youdao.com/s/G4YyaN9Y](https://share.note.youdao.com/s/G4YyaN9Y) |