- Ubuntu23.10运行环境搭建
- 1.安装VMware
- 1.1获取方式一
- 1.2获取方式二
- 2. 下载Ubuntu23.10操作系统
- 2.1获取方式
- 3.虚拟机VMware安装ubuntu23.10
- 4.Ubuntu环境搭建及准备
- 4.1 安装vm-tool,vim,gedit工具
- 4.2 安装gcc编译环境
- 4.3 修改custom.conf文件(进行这一步之前,请先给虚拟机建个快照)
- 4.4 配置交叉编译器
- 4.5 验证环境配置正确
- 5.配置QT环境
- 5.1下载在线安装包
- 6.使用QT creator创建新项目
- 7.问题
- 7.1编译环境搭建 sudo apt update失败 —“更新软件源”
- 7.2 qt运行 cannot find lGL
Ubuntu23.10运行环境搭建
搭建环境的资料在资料下载目录下获取
文件路径:远众YZT-A527(v1.0)/QT开发环境配置/QT环境搭建
此教程将用到QT环境搭建文档里面的资料,建议先下载下来
1.安装VMware
1.1获取方式一
官网下载:https://www.vmware.com/hk.html
1.2获取方式二
VMware安装包在网盘中获取,网盘链接请查看 “[资料下载]” 目录。
文件路径:远众YZT-A527(v1.0)/QT开发环境配置/QT环境搭建/VMware虚拟机
(以上资料仅供学习使用,下载后请在24小时之内删除)
2. 下载Ubuntu23.10操作系统
2.1获取方式
Ubuntu安装镜像文件在网盘中获取,网盘链接请查看 “[资料下载] 目录。
文件路径:远众YZT-A1527(v1.0)/QT开发环境配置/QT环境搭建/ubuntu-23.10.1-desktop-amd64.iso
3.虚拟机VMware安装ubuntu23.10
安装好VMware之后,打开,点击“创建新的虚拟机”
下面这里你可以选择“典型(推荐)”也可以选择“自定义(高级)”,(如果你选择“自定义(高级)”,自定义的设置选项会多一些,包括选择虚拟机硬件兼容性、选择网络类型、选择I/O控制类型、选择磁盘类型、选择磁盘等,如果你对这些多不太熟悉或者不需要考虑这些比较细致的设置的话,可以直接选择“典型(推荐)”)
选择下载后解压的ubuntu-23.10.1-desktop-amd64.iso映像文件
这里的密码将是你安装好ubuntu之后,进入虚拟机中ubuntu系统时的登录密码,请务必记住。(“确认:”就是重新输入一次密码),点击下一步
根据自己电脑情况,可自行更改安装位置
指定磁盘容量,默认推荐的是20G,可根据需要自行更改(此教程最低配置为35G,推荐60G以上)
下图中虚拟机的“内存”和“处理器”等硬件设置都已经默认给出推荐的数值,你可以根据自己的需要自行更改。(如果你暂时不确定自己需要怎样的硬件设置,可以先按默认的设置来,因为这些设置等你安装好之后都是可再次进行修改的。)
关闭自定义硬件界面,点击完成
等待进入虚拟机,选择中文简体,点击next
选择 install Ubuntu,点击next
选择use wired connection,点击next
点击skip
选择default,点击next
点击next
点击选择sahnghai,点击next
输入名称,输入密码并确认,点击下一步
输入domain,输入join user,输入密码,点击下一步
选择喜欢的主题点击下一步
等待下载完成
4.Ubuntu环境搭建及准备
安装完成后,进入桌面,打开命令行窗口(快捷键ctrl+ait+t)安装工具包
4.1 安装vm-tool,vim,gedit工具
// 安装vm-tool工具,编辑器工具
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
sudo apt-get install vim
sudo apt install gedit
安装后重启虚拟机,即可将windows主机的文件内容复制到Ubuntu系统中
4.2 安装gcc编译环境
//安装包工具
sudo apt-get install make
sudo apt-get install gcc-9
sudo apt-get install g++-9
sudo apt-get install gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9
4.3 修改custom.conf文件(进行这一步之前,请先给虚拟机建个快照)
进行这一步之前,请先给虚拟机建个快照
sudo vim /etc/gdm3/custom.conf
将 #WaylandEnable=false 改成 WaylandEnable=false //把#号去掉
sudo systemctl restart gdm3 #输入后会黑屏一会,等待一会
4.4 配置交叉编译器
将编译器下载解压,安装包在资料下载目录获取
文件路径:**远众YZT-A133/环境搭建/QT环境搭建/aarch64.Zip
将下载好的文件传输到虚拟机(直接拖入),打开终端输入命令unzip aarch64,解压文件夹
unzip aarch64-none-linux-gnu.zip
在/opt/中新建文件夹toolchain
输入sudo mv aarch64-none-linux-gnu/ /opt/toolchain/命令将解压后的aarch64文件移动到 /opt/toolchain/目录下
sudo mkdir /opt/toolchain
sudo mv aarch64-none-linux-gnu/ /opt/toolchain/
移动目录后,进入到aarch64/bin目录下,输入pwd查看bin文件的路径并复制路径
cd /opt/toolchain/aarch64-none-linux-gnu/bin/
pwd
/opt/toolchain/aarch64-none-linux-gnu/bin
输入sudo nano ~/.bashrc,进入编辑界面
sudo nano ~/.bashrc
将光标移动到文末输入(按i后可进行编辑),将上方项目路径替换后的路径进行粘贴:
(不懂在vim下如何编辑,请百度vim编辑器的使用方法)
示例:
export PATH=/{bin文件路径}:$PATH
//修改为下方的示例样式,修改为复制的路径
export PATH=/opt/toolchain/aarch64-none-linux-gnu/bin:$PATH
输入完成后按esc退出,输入“:wq”回车保存(先输入冒号:,再输入wq可保存退出)
编辑保存退出后,输入source ~/.bashrc加载配置
source ~/.bashrc
4.5 验证环境配置正确
which aarch64-linux-gnu-gcc
aarch64-linux-gnu-gcc -v
5.配置QT环境
5.1下载在线安装包
在虚拟机中下载,下载路径:https://www.qt.io/download-qt-installer-oss
跳转到安装包目录
cd 下载/
指定镜像源地址运行(速度较快)
./qt-online-installer-linux-x64-4.8.1.run --mirror https://mirrors.ustc.edu.cn/qtproject
登录账号
不发送通知给官方
获取qt的5.15版本
选择组件
进入安装等待一段时间。。。直到完成
所有步骤结束后,即可使用QT creator
6.使用QT creator创建新项目
搜索并打开QT creaor软件创建项目,点击选择之后,一直下一步就可以了
项目创建完成之后,右击.Pro文件,选择显示包含的目录
右键点击,选择在终端打开
输入qmake生成makefile文件,输入make,编译程序
将编译好的程序传输到开发板,给予文件读写执行权限,输入./+文件名运行程序
即可在开发板上运行编译好的程序
7.问题
7.1编译环境搭建 sudo apt update失败 —“更新软件源”
获取源代码 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
1.备份原有源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.打开源配置文件 sudo nano /etc/apt/sources.list
3.删除原内容ctrl+k
逐行剪切
4.复制预替换源,右键粘贴
5.保存 ctrl+S
,退出 ctrl+X
6.更新包索引 sudo apt update
7.apt-get install 需要的安装包
7.2 qt运行 cannot find lGL
1.创建虚拟机快照
2.安装 OpenGL 开发库 sudo apt-get install libgl1-mesa-dev -y
3.未解决,检查链接器路径 locate libGL.so
4.根据路径链接编译器到libGL.so, 如: sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so
最后编辑:lzx 更新时间:2025-06-13 17:37