树莓派4b 安装ubuntu18.04 server glibc2.27 打包分发qt软件

https://github.com/TheRemote/Ubuntu-Server-raspi4-unofficial/releases/tag/v28
下载
ubuntu-18.04.4-preinstalled-server-arm64+raspi4.img.xz

Pi 4B启动文件
需要在github上面下载最新的启动文件来替换旧的启动文件,地址:https://github.com/raspberrypi/rpi-firmware
把 fixup.dat和 start.elf 共16个文件复制替换掉TF卡上面的文件即可。

终端里面,将树莓派网口连接win10网口, 将win10 wifi共享到网口,这样树莓派就能连接网络了。

配置镜像源

sudo vim /etc/apt/source.list

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

sudo apt update
sudo apt install ubuntu-desktop

starx 进入桌面

sudo apt update
安装qt
更新系统软件包列表:

bash
sudo apt update
sudo apt upgrade
安装必要的构建工具和基础库:

bash
sudo apt install build-essential libgl1-mesa-dev
这一步安装了编译Qt应用程序所需的基础工具和OpenGL库。

安装Qt核心开发库和工具:

bash
sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
qtbase5-dev 是Qt 5的核心开发库,qt5-qmake 是项目构建工具。

(可选)安装Qt Creator集成开发环境:

bash
sudo apt install qtcreator
安装后,你可以在应用程序菜单中找到它。

(可选)安装额外模块:
根据你的项目需要,可以选择安装其他模块,例如:

bash

如果需要开发图形界面应用
sudo apt install qtdeclarative5-dev

如果需要串口通信功能
sudo apt install libqt5serialport5-dev

打开qtcreator kit里面配置一下qmake
/usr/lib/qt5/bin/qmake
g++ gcc都配置一下

重新载入工程即可编译;

https://github.com/probonopd/linuxdeployqt/releases/tag/continuous
下载 linuxdeployqt64
linuxdeployqt 你的app -appimage
这里出现qmake 问题, 将qt5/bin/qmake 复制到/usr/bin
等待即可完成

posted @ 2026-01-25 17:04  zhaocundang  阅读(8)  评论(0)    收藏  举报