在 orangepi5plus 上编译 Qt

Qt 源码版本 6.5.2

环境:ubuntu jammy

可以用容器进行部署

安装环境

sudo apt install bison build-essential clang flex gperf \
libatspi2.0-dev libbluetooth-dev libclang-dev libcups2-dev libdrm-dev \
libegl1-mesa-dev libfontconfig1-dev libfreetype6-dev \
libgstreamer1.0-dev libhunspell-dev libnss3-dev libopengl-dev \
libpulse-dev libssl-dev libts-dev libx11-dev libx11-xcb-dev \
libxcb-glx0-dev libxcb-icccm4-dev libxcb-image0-dev \
libxcb-keysyms1-dev libxcb-randr0-dev libxcb-render-util0-dev \
libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-util-dev \
libxcb-xfixes0-dev libxcb-xinerama0-dev libxcb-xkb-dev libxcb1-dev \
libxcomposite-dev libxcursor-dev libxdamage-dev libxext-dev \
libxfixes-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev \
libxkbfile-dev libxrandr-dev libxrender-dev libxshmfence-dev \
libxshmfence1 llvm ninja-build nodejs python-is-python3 python3 \
flex bison libxcb* build-essential libgl1-mesa-dev libglu1-mesa-dev \
libegl1-mesa-dev freeglut3-dev python-is-python3 -y

如果需要安装llvm,请注意安装llvm之后还要安装相应版本的libclang-dev比如

sudo apt-get install llvm-15-dev libclang-15-dev -y

开始configure

若是linux环境建议下载后缀为.tar.xz的源码,因为不需要将换行从windows格式转为unix格式

下载源码后解压

xz -d <源码>.tar.xz
tar -xvf <源码>.tar

进入源代码目录下之后建立一个build文件夹,方便管理构建时产生的文件

mkdir build && cd build

然后进行configure:

../configure -prefix /opt/qt-6.5.2 

-prefix 后面跟的是你的安装目录,可以视情况进行修改

开始编译

如果configure没有报什么缺失那就可以开始编译了:

cmake --build . --parallel

完成后用以下命令安装:

cmake --install .

可能遇到的问题

Qt编译套件出现问题

照着别人正常的配置就行,最常见的是调试器丢失:

apt install gdb

然后选择它就行,反正就是那样缺了补哪样


知识共享许可协议


本文由 CharSaMa's blog 创作,采用

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)
授权。




  • 允许行为:标注作者及原文出处,衍生内容需沿用相同协议

  • 禁止行为:商业用途(包括广告、付费内容、商品推广等)



© 2025 CharSaMa's blog。协议全文:法律文本

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇