M1 Ubuntu安装Qt与QtCreator(ARM环境)

这篇具有很好参考价值的文章主要介绍了M1 Ubuntu安装Qt与QtCreator(ARM环境)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装Qt

下载Qt 6.5.2源码

下载Qt 6.5.2源码
arm qtcreator,Qt,ubuntu,qt

解压文件

从终端进入qt压缩文件存放目录, 执行命令进行解压缩

tar xf qt-everywhere-src-6.5.2.tar.xz

安装Qt

进入qt-everywhere-src-6.5.2目录

cd qt-everywhere-src-6.5.2

由于Ubuntu可能是新安装的, 缺少一些库环境, 解决方式:

sudo apt-get install bison build-essential flex ruby libasound2-dev libbz2-dev libcups2-dev libdrm-dev libegl1-mesa-dev libnss3-dev libpci-dev libpulse-dev libudev-dev gyp libglu1-mesa-dev libfontconfig1-dev libx11-xcb-dev libicu-dev

运行./configure包目录中的脚本进行配置构建

./configure

默认情况下,Qt 配置为安装在该/usr/local/Qt-6.5.2目录中。这可以通过使用选项来更改-prefix。

./configure运行成功, 继续构建库和工具:

cmake --build . --parallel

构建后,在适当的位置安装库和工具

sudo cmake --install .

检查库环境信息

file /usr/local/Qt-6.5.2/bin/qmake

显示Qt信息
arm qtcreator,Qt,ubuntu,qt

配置环境

因为习惯了Mac zsh shell, 所以我在Ubuntu中也配置了zsh shell. 本文主要介绍在zsh shell中配置环境变量.

为了在任意地方访问qmake,需要在zsh shell中配置全部环境变量

  1. 打开zsh shell配置文件
sudo gedit .zshrc
  1. 添加Qt 环境配置
# Qt
export QTDIR=/usr/local/Qt-6.5.2   
export PATH=$QTDIR/bin:$PATH   
export MANPATH=$QTDIR/man:$MANPATH   
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 
  1. 保存并退出
  2. 更新数据源
source ~/.zshrc
  1. 验证结果
cd ~
qmake --version

安装Qt creator

安装编译工具

sudo apt install build-essential cmake ninja-build git

安装所有Ubuntu Qt6 SDK包

sudo apt install qt6-base-dev qt6-base-private-dev qt6-declarative-dev qt6-declarative-private-dev qt6-tools-dev qt6-tools-private-dev qt6-scxml-dev qt6-documentation-tools libqt6core5compat6-dev qt6-tools-dev-tools qt6-l10n-tools qt6-shader-baker libqt6shadertools6-dev qt6-quick3d-dev qt6-quick3d-dev-tools libqt6svg6-dev libqt6quicktimeline6-dev libqt6serialport6-dev

安装LLVM/Clang依赖项

sudo apt install clang-15 clangd-15 libclang-15-dev

安装Qt creator依赖项

sudo apt install libgl1-mesa-dev libvulkan-dev libxcb-xinput-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxcb-randr0 libxcb-icccm4

获取Qt creator源码

方式1:
下载Qt creator源码

解压压缩包

tar xf qt-creator-opensource-src-11.0.2.tar.xz

方式2:

git clone --recursive https://code.qt.io/qt-creator/qt-creator.git repo

构建Qt creator

进入qt-creator-opensource-src-11.0.2文件夹

cd qt-creator-opensource-src-11.0.2

开始构建Qt creator

# 如果是通过git获取的源码
cmake -G Ninja -S repo -B build -D CMAKE_BUILD_TYPE=Release

# 如果是通过下载压缩包获取的源码
cmake -G Ninja -B build -D CMAKE_BUILD_TYPE=Release

# 编译
cmake --build build

# 安装
sudo cmake --install build --prefix=/usr/local/QtCreator

现在已经构建完成了, 可以通过桌面应用图标打Qt creator

无法打开新安装的QtCreator?

  1. 打开zsh shell配置文件
sudo gedit .zshrc
  1. 添加Qt Creator环境配置
# QtCreator
export QTCREATORDIR=/usr/local/QtCreator
export PATH=$QTCREATORDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTCREATORDIR/lib/qtcreator:$LD_LIBRARY_PATH
  1. 保存并退出
  2. 更新数据源
source ~/.zshrc
  1. 重新打开终端
  2. 输入命令, 打开应用
qtcreator

Qt环境配置完成

============

如果你有更好的方法,能使点击Qt Creator应用图标来打开Qt Creator, 请告诉我, 感谢(Thanks♪(・ω・)ノ)文章来源地址https://www.toymoban.com/news/detail-836909.html

到了这里,关于M1 Ubuntu安装Qt与QtCreator(ARM环境)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac pro M1(ARM)安装:ubuntu虚拟机(四)

    前面几期我们分别讲解了如何在mac m1环境下安装linux、window虚拟机,而很多应用场景中需要用到ubuntu虚拟机,所以这次我们来单独讲讲如何在mac m1环境下安装ubuntu虚拟机 本次演示我们选择通过VMware来安装虚拟机,VMware Fusion我们选择arm架构版本的。下载后双击安装即可 下载地

    2024年01月22日
    浏览(46)
  • mac pro M1(ARM)安装:ubuntu桌面版虚拟机(五)

    之前写了在mac m1中安装ubuntu虚拟机,但因为一直有同学问ubuntu桌面版如何安装,尽管个人不太推荐linux系统安装桌面版,但是应大家的需求,还是单独出一期ubuntu桌面版安装教程。以供参考 ubuntu桌面版的安装有两种方式,一种是直接下载桌面版镜像,然后安装桌面版,一种是

    2024年02月02日
    浏览(56)
  • Ubuntu与致远ARM交叉编译Qt5.12环境

            ARM板现有环境配置(主要是对/etc/profile/编辑)较简单,参考上一篇博客,板子上已经部署了Qt5.15。 Ubuntu与国产致远ARM_3568交叉编译Qt 此文档只是为了记录错误的过程,下一往篇博客会直接介绍正确的配置。 https://blog.csdn.net/qq_35529025/article/details/129524412        

    2024年02月22日
    浏览(42)
  • x86架构ubuntu 搭建arm64交叉编译环境及QT编译arm64架构工程

    背景:由于最近项目需要做国产系统适配,很多软件需要重新编译以适配不同架构CPU。 环境: 1、主机win10 64bit   vmware虚拟主机ubuntu1804 64bit 2、vmware虚拟主机已经安装了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉编译 1、交叉编译环境搭建 ①选定编译工具aarch64-linux-gnu ②安装交叉

    2024年02月09日
    浏览(61)
  • Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉编译环境及QT编译arm64架构工程

    苦辣酸甜时光八载,春夏秋冬志此一生 Qt简介: Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。 Qt 支持的操作系统有很多,例如通用

    2024年01月23日
    浏览(47)
  • Ubuntu使用QtCreator + CMake 开发C/C++程序

    OS: Ubuntu 20.04 cmake: 3.16.3 IDE: Qt Creator 4.11.1 Based on Qt 5.14.1 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) Built on Feb 5 2020 12:48:30 From revision b2ddeacfb5 Copyright 2008-2019 The Qt Company Ltd. All rights reserved. The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR

    2024年01月19日
    浏览(44)
  • 3:Ubuntu上配置QT交叉编译环境并编译QT程序到Jetson Orin Nano(ARM)

       GCC配置同上   最后配置Kits 上面设置完成之后 ,设置Kits 中的Device(这是为了能够直接把项目部署到arm设备上)      点击NEXT之后会出现连接被拒绝,不用担心 ,下面会对其设置密码。 验证arm设置的密码。                 代码: 此代码是抄的别人的,具体是哪位博主的

    2024年02月11日
    浏览(44)
  • arm鲁班猫lubanCat rk3588 ubuntu20.04下源码编译安装qt5.12.5

    ubuntu-18.04上通过源码来编译及安装Qt-5.12库 QT官方线上文档for linux qt源码下载地址 进入下面目录下载 【new_archive/qt/5.12/5.12.5/single/qt-everywhere-src-5.12.5.tar.xz】 将压缩包放到Ubuntu某目录,并进入解压: 初步解压出:qt-everywhere-src-5.12.5.tar 最终得到:qt-everywhere-src-5.12.5 或者【右键】

    2024年04月11日
    浏览(57)
  • ubuntu环境下gcc-arm交叉编译环境的搭建(ARM32 8.2)

    1.在arm官网下载gcc-arm 8.2的版本(下载arm32架构的x64上运行的版本),网址如下 https://developer.arm.com/downloads/-/gnu-a 图1 从ARM官方下载aarch32架构的交叉编译器   2.拷贝下载的交叉编译器到ubuntu系统的/opt/pkg/gcc_linaro目录,如下图所示: 图2 拷贝arm交叉编译器到gcc安装目录   3.解压gcc到

    2024年02月09日
    浏览(48)
  • ubuntu交叉编译Qt-5库并移植ARM开发板

    前言:本文将介绍Qt5源码方式的交叉编译及安装 下载源码包:qt-everywhere-src-5.12.8.tar.xz 官网下载网址:Index of / 依次选择: 【official_releases】 =【qt】 =【5.12】 =【5.12.8】 =【single】 =【qt-everywhere-src-5.12.8.tar.xz】 先解压QT库压缩包出来,并进入解压出来的库目录。 接下来请按以

    2023年04月08日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包