1. **VMware虚拟机** VMware 是一款虚拟化软件,可在物理计算机(宿主系统)上创建多个独立的虚拟计算机(虚拟机)。每个虚拟机可运行独立的操作系统(如 Windows、Linux、macOS 等),并共享宿主硬件资源(CPU、内存、存储等),但彼此隔离、互不干扰。 ![](images/WEBRESOURCE39ad1c12ce8944f5baf53adf251c6152image.png) ![](images/WEBRESOURCEbc7c70fc9bcf45a4b1faa871d65b6ae0image.png) 右键安装包 --> 以管理员身份运行 --> 也许会提示需要重启电脑(点击重启即可) ![](images/WEBRESOURCE68aa3091b49e412fbe48df310e878915clipboard.png) ![](images/WEBRESOURCE11452f3b194f4e32be15f73a556b787dclipboard.png) ![](images/WEBRESOURCE2cc68dfc42b14db284a866849fb6057cclipboard.png) ![](images/WEBRESOURCE2674f78eee384c64b04e88582a0e5e76clipboard.png) ![](images/WEBRESOURCE61d26be5f462481b8afa701a030e27acclipboard.png) ![](images/WEBRESOURCE5471a94b3aef42558868d9b0ac1dc3d9clipboard.png) ![](images/WEBRESOURCE829ca347b9cc4d3b9763e0f526c7c621clipboard.png) ![](images/WEBRESOURCE84a4440c8f764f1e9c4a2c6bb3155de1clipboard.png) ![](images/WEBRESOURCE52fd203d21d9464694047b5d1b5bfad4clipboard.png) ![](images/WEBRESOURCE1d066e57d29541b1852669d9f31e8eecclipboard.png) 1. **Ubuntu系统制作** Ubuntu 是基于Debian Linux的开源操作系统,由南非企业家马克・沙特尔沃思(Mark Shuttleworth)的公司 Canonical 于 2004 年推出。其名称源于非洲语 “Ubuntu”,意为 “人类互助共生”,象征系统的社区协作精神。 核心特点:免费开源、易用性强、安全性高,适合从新手到开发者的全场景用户。 应用领域:个人桌面、服务器、云计算(如 OpenStack)、物联网设备(如树莓派)等。 Ubuntu 通过 “开源 + 易用” 的组合,降低了 Linux 系统的使用门槛,成为连接普通用户与开源技术的桥梁。无论是个人办公、企业服务器还是技术开发,其 “稳定、安全、易维护” 的特性都能满足核心需求,堪称 Linux 生态中最具实用性和普及度的发行版之一。 **制作一个自己的Ubuntu** 1. **下载** ![](images/WEBRESOURCE85ce4d82a39f7f58a8c4a3c9752d1e53image.png) ![](images/WEBRESOURCEdce1d39bdf30394844f8f4495a038ee3image.png) 1. **制作自己的Ubuntu(或者下载峰哥制作好的Ubuntu)** 使用已经制作好的系统时直接解压-->选择打开虚拟机-->找到虚拟机文件-->开启虚拟机-->选择“我已复制该虚拟机” ![](images/WEBRESOURCE198b05f09ff54910b7754cddac25dfffimage.png) 选择创建新的虚拟机 ![](images/WEBRESOURCE80ef22ee4f3943d387943037287538b6image.png) ![](images/WEBRESOURCEee8c6774c8ddf514f5e8be0b4f25c4caimage.png) ![](images/WEBRESOURCEba91a8a84b224d58a75674ed4d98a3beimage.png) ![](images/WEBRESOURCEaf110ccde82f4aad86243128a0aa65a2image.png) ![](images/WEBRESOURCE5348389a4d1c4b4eb66a03f3841938f5image.png) ![](images/WEBRESOURCE7709d0a22d554a06864909abf2732defimage.png) ![](images/WEBRESOURCEbc70bec4ac945be15f994ecfdadcffbbimage.png) ![](images/WEBRESOURCEc7bb8456a3a64bc698f5909f5de32357image.png) ![](images/WEBRESOURCE62cf6c590d864cdd91e83392b7ca81f6image.png) ![](images/WEBRESOURCE1597955388994880ae32096facd23031image.png) ![](images/WEBRESOURCEe5e0a4a20f1026774dfaabcd050a7551image.png) ![](images/WEBRESOURCE0cdcf4a88e6eba4375dd290569c05c2eimage.png) ![](images/WEBRESOURCE239add8580e01ea33a9592b219ad2e9fimage.png) ![](images/WEBRESOURCE613c5526bad54dbda610f99c1be8d3faimage.png) ![](images/WEBRESOURCEa3c86ec3e4414dd9865a99216bca21b8image.png) ![](images/WEBRESOURCE10ced81c01044c5d8aef0fd21f434ae2image.png) ![](images/WEBRESOURCE9a911191d7d346488b2985c095e246c8image.png) 密码一个点 . ![](images/WEBRESOURCE2ccd15caf9bd42f8a2e9d24a63c5c303image.png) ![](images/WEBRESOURCE681f699a07f3448296f962f4788959eeimage.png) ![](images/WEBRESOURCE9d9186b70a304a4db86565fde8a8d1e2image.png) ![](images/WEBRESOURCE76cfd724f20c4cd6b08cdacca17fbc4eimage.png) 1. **配置Ubuntu** 1. **汉化Ubuntu(安装时已经选择汉语可以跳过)** 打开Ubuntu的设置 --> 选择区域与语言 ![](images/WEBRESOURCE0fa810ce77624fe3b787d026cfa7a685image.png) ![](images/WEBRESOURCEb0ab22fbfdce44eb8e8a1603f0f71a73image.png) ![](images/WEBRESOURCE1606aee8ccb74f578d3399e41829455eimage.png) **安装完成后汉化系统注意** ![](images/WEBRESOURCE8b764d09a9a243939568d97dfa5958faimage.png) 1. **配置软件源(需要进行配置)** ![](images/WEBRESOURCE0de3cb22c41147998d4d78c3280a33d3image.png) ![](images/WEBRESOURCE9ade1b9e6431d4fa2ad97722032c0a0eimage.png) ![](images/WEBRESOURCE95a3eb98035f4d6588a7cc60f04e3a43image.png) 右键桌面-->在终端打开 ![](images/WEBRESOURCEaeb2cb5c6d2343e79081336fe42953faimage.png) 在终端输入命令:sudo apt update ![](images/WEBRESOURCE7d9986301c4c4b7bafec0cf836334219image.png) 1. **安装中文输入法(安装时选择的键盘是汉语键盘则默认安装中文拼音输入法)** 安装fcitx: 打开terminal,输入指令:sudo apt install fcitx ![](images/WEBRESOURCE6d0549ebb27d4d30833be4fa39800022clipboard.png) 安装完成后重启Ubuntu --> 选择fcitx ![](images/WEBRESOURCEa9760ac9399743f0ab2d4629e2817855clipboard.png) 下载搜狗输入法 for Linux版本进行安装:通过Ubuntu的浏览器下载 [https://shurufa.sogou.com/linux](https://shurufa.sogou.com/linux) ![](images/WEBRESOURCE7341f65d145e4c9292f86ee78a012940clipboard.png) 命令行安装: ![](images/WEBRESOURCE1c2d8f5d9912ff36f50dc01c91bfabcdimage.png) 打开终端 ![](images/WEBRESOURCE99c587d679ee1e89a92072ae24e5a10fimage.png) 依次输入下列命令 ```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安装方法如下 ![](images/WEBRESOURCE007db8830b714539aa71697daf21ed53image.png) Ubuntu下安装(可选) ![](images/WEBRESOURCE78fb02ac886841f196551c49c53e4fa1image.png) 自己手动下载安装包:[Download Visual Studio Code - Mac, Linux, Windows](https://code.visualstudio.com/Download) ![](images/WEBRESOURCE057f344b13854390b81a5a5e901dbbb9image.png) 1. **配置windows下的vscode** Ubuntu下的vscode只安装一下 windows下则需要进行以下配置 ![](images/WEBRESOURCE16c29539d5944f13a304f45d4e08e462image.png) ![](images/WEBRESOURCE3954317989534229a6f3353415673eb7image.png) ![](images/WEBRESOURCE4668f3efeae947e88d2604137a0ea6d4image.png) ![](images/WEBRESOURCEf401109d263b40d2bd759196994c0a1fimage.png) Windows下除了安装与Ubuntu一致的扩展外还需额外安装或配置编程编译环境(mingw**) 获取mingw相关库文件 ![](images/WEBRESOURCE79a7854aa8f7b1ca68ca73aea35fc928image.png) 解压到一个固定存放的位置 进入到bin目录拷贝复制路径添加到系统环境变量路径中 ![](images/WEBRESOURCE965e14afbca177da23bad4b24f218311image.png) 配置自己系统的环境变量添加这个库文件的路径,重启vscode会自动检索系统环境变量路径,可解决在Windows下的vscode中运行C语言和C语言语法检查功能。 ![](images/WEBRESOURCE9c4cee3e5fc04fe4bba5847c6b3d477cimage.png) ![](images/WEBRESOURCE2954fab7a4e5446890a86e2e2689b2f5image.png) ![](images/WEBRESOURCE3734c363be3041cdb248c340eccf6608image.png) 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) ![](images/WEBRESOURCE5383a9a6b4e54ff7bd5baae5562cb75e截图.png) 安装完毕之后的操作基本跟  [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)