Files
BlogPosts/YueQian/MarkdownNotes/CQ2605/01Linux基础/01-开发环境安装.md
2026-01-22 20:10:59 +08:00

293 lines
9.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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语言的开发环境进行每一门编程语言都会有对应的IDEIntegrated Development Environment即集成开发环境是用于开发软件的工具集合它将软件开发所需的各种功能集成在一个统一的界面中大幅提升开发效率
推荐使用IDEVisual Studio Code采用扩展组件的方式提供丰富的功能可以根据自己的实际情况对其进行不同的配置+ GDBLinux调试工具
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)