`

QtCreator使用arm编译器

    博客分类:
  • Qt
 
阅读更多
构建工具链各种不和谐,心一狠,直接改最原始的配置文件

1.首先你得有一个arm gcc的编译器,至少能看版本(arm_linux_gcc -v)
2.然后在qt的安装目录上找到/opt/QtSDK/Desktop/Qt/474/gcc/mkspecs/linux-g++,把它复制粘贴arm-linux-g++
3.将arm-linux-g++里面的qmake.conf中的include(../common/g++.conf)改为include(../common/ge++.conf)
4.在与arm-linux-g++相同的目录中找到common文件夹,在里面将g++.conf复制粘贴为ge++.conf,然后打开ge++.conf,将里面的g++,gcc全部替换为你自己arm编译器对应的g++,gcc
5.最后找到工程的编译目录:qmake youproject.pro -r -spec arm-linux-g++生成Makefile
6.然后make生成可执行文件

到目前还不能直接在QtCreator点小锤子编译,但反正是可以自动生成Makefile了
分享到:
评论

相关推荐

    Arm平台qt creator断点调试

    Arm 平台 qt creator 断点调试是指在 Ubuntu 系统中使用 Qt Creator 实现 Arm 平台的断点调试。断点调试是指在程序执行过程中,设置断点,并在断点处暂停程序的执行,以便检查程序的状态和变量的值。 在 Arm 平台 ...

    linux下安装Qt和ARM编译器

    在linux下安装Qt环境和ARM编译器,使之可以进行跨平台发开。

    SQlite.zip 使用Qt Creator编译sqlite3

    在本项目中,我们将使用Qt Creator这一强大的C++开发环境来编译SQLite,以便于在不同平台上使用。 首先,了解SQLite的编译过程。SQLite的源代码是用C语言编写的,因此可以被任何支持C编译器的平台编译。在Qt ...

    window qtcreator + gcc +openocd 编译调试stm32

    在本文中,我们将详细介绍如何使用 Window QtCreator + GCC + OpenOCD 进行 STM32 的编译和调试。首先,我们需要安装相应的软件,包括 QtCreator、GCC、OpenOCD 和 Python。然后,我们将配置 OpenOCD 的环境变量,并...

    qtcreator-3.4.tar.gz

    在实际应用中,为了使用这个自编译的QT Creator 3.4,你需要首先解压“qtcreator-3.4.tar.gz”文件,然后遵循特定的安装步骤进行安装。这可能包括设置环境变量,配置编译器路径,以及可能的依赖库安装。确保在安装...

    Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440

    在Fedora12操作系统下构建一个针对ARM架构的Qt Creator开发环境,并移植Qt 4.6.2到Samsung S3C2440(通常用于Micro2440开发板)是一个复杂的过程,涉及到多个步骤和组件。首先,我们需要确保系统具备必要的硬件和...

    嵌入式Qtcreater环境搭建

    正确的配置可以让QtCreator知道如何使用特定的交叉编译器来编译代码,并确保可以正确地在目标硬件上部署和调试应用程序。这个过程对于嵌入式开发非常重要,因为它涉及到硬件的具体细节,并且需要解决软件与硬件平台...

    Qt_for_ARM

    ### Qt for ARM:在Qt中配置ARM编译器 #### 安装Qt库与环境配置 **背景介绍:** 在嵌入式系统开发过程中,Qt因其丰富的GUI支持、跨平台特性以及良好的性能表现,成为很多开发者的选择。对于ARM架构的支持,则意味...

    QtCreator动态编译jsoncpp完美支持x86和arm平台整理.pdf

    "QtCreator 动态编译 jsoncpp 完美支持 x86 和 arm 平台整理" 在嵌入式开发中,QtCreator 动态编译 jsoncpp 库是非常重要的一步。 jsoncpp 库是 C++ 中一个流行的 JSON 库,它提供了许多有用的功能来处理 JSON 数据...

    Linux下QT_CREATOR安装步骤

    2. **配置 Qt Creator**: 将编译好的 ARM 版本的库添加到 Qt Creator 中作为新的编译器。首先,将 `qt-everywhere-opensource-src-4.8.0-ok-no-Segmentation_fault.tar.bz2` 拷贝到虚拟机并解压,然后将其移动到 `/...

    Fedora12下搭建Qt_Creator的ARM开发环境_并_移植Qt4

    在Fedora 12操作系统中搭建Qt Creator的ARM开发环境并移植Qt 4.6.2至Samsung S3C2440(通常用于Micro2440开发板)是一项复杂的任务,涉及到多个步骤和软件组件。以下是详细的步骤: 首先,确保你拥有必要的硬件和...

    QtEmbedded-4.8.5-arm.zip

    解压这个压缩包后,开发者可以找到一个完整的Qt开发环境,包括编译器、链接器以及其他必要的工具链,这些都已预先配置好,可以直接在Qt Creator中使用。Qt Creator是一款集成开发环境(IDE),它提供了一站式的解决...

    QtCreator动态编译jsoncpp完美支持x86和arm平台借鉴.pdf

    QtCreator 动态编译 jsoncpp 完美支持 x86 和 arm 平台借鉴 本文将详细介绍如何在 QtCreator 环境下动态编译 jsoncpp 库,并将其移植到 x86 和 arm 平台上。在嵌入式开发中,JSON 库是一个必不可少的组件,而 QJson...

    botan for qtc_arm64.zip

    在本例中,“botan for qtcreator”是为了在ARM64架构上运行Qt Creator而准备的,确保其源代码能够成功编译。 Botan是一个强大的C++加密库,它提供了各种密码学功能,包括但不限于哈希函数、对称加密、公钥加密、...

    树莓派qtcreator程序调用opencv

    sudo apt install qtcreator opencv libopencv-dev ``` 2. **创建Qt项目**:在Qt Creator中,新建一个Qt Widgets Application项目。在.pro文件中,你需要包含OpenCV的库文件,这样编译器才能找到它们。 ```pro ...

    ARM9 的QT编程

    开发环境通常包括一个交叉编译器、QT Creator(集成开发环境)和必要的模拟器或目标设备。确保安装了适用于ARM9的QT库,并配置好编译器路径,以便在编写代码时可以正确链接到相应的库。 **5. QT编程基础** - **窗口...

    qt5.13.2-arm64

    4. **设置Qt构建工具**:如果你使用的是QMake或Qt Creator,需要配置它们指向解压后的Qt安装目录。 5. **编译和运行项目**:现在,你可以使用Qt的工具链来编译和运行基于Qt的应用程序,无需进行交叉编译。 通过这个...

    基于ARM的QT开发环境搭建及验证测试

    在对编译器设置进行调整时,需要复制并重命名`linux-arm-gnueabi-g++`目录为`linux-arm-gnueabihf-g++`,以匹配ARM架构,并更新`qmake.conf`文件,确保使用正确的交叉编译器。随后,我们需要通过修改环境变量来添加...

Global site tag (gtag.js) - Google Analytics