解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令找不到

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令找不到


初学QT,用QT Creator写了一个小程序,


使用ubuntu 11,编译工具使用arm-none-linux-gnueabi4.5.1并已经已经加入环境变量,加入的方法是修改/etc/bash.bashrc
终端执行arm-linux-g++ -v可正常获得版本号
终端执行which arm-linux-g++ 可正常显示路径
QT Creator编译时候提示
make:arm-linux-g++:Command not found
make:leaving directory '/....'
make:***[main.o] Error 127
然后我直接终端下执行arm-linux-g++ ..此处省略编译选项... 编译指令可以产生main.o


一直怀疑是环境变量设置的问题,但是已经修改过/etc/bash.bashrc文件了,终端下使用arm-linux-g++时正常的。


于是在网上搜罗关于环境变量设置的信息,看到开发android项目所需的eclipse进行环境变量设置是修改/etc/environment文件,于是试着修改这个文件,把arm-linux-g++ 的执行目录添加进去,果然QTCreator可以正常交叉编译arm程序了,庆祝一下。

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

PS:解决的过程中把编译器的路径设置为3.4.1,结果编译老是有问题,可能gcc3.4.1 对qmake2.01a支持的不够好,设置正确的路径4.3.2编译就正常了


http://blog.csdn.net/chuchuanchuan/article/details/7105070
Arm-Linux嵌入式开发环境搭建:交叉编译+Qt+FL2440实战指南 Arm-Linux是嵌入式Linux开发的核心范式,其本质是通过交叉编译工具链在宿主机上生成可在ARM目标板运行的可执行程序。该技术依赖宿主-目标分离架构,关键在于工具链匹配、头文件与库的ABI一致性,以及运行时环境(如Framebuffer、QWS)的正确配置。其技术价值在于可控性强、资源占用低、贴近硬件,广泛应用于工业控制、教学平台和轻量级IoT设备。典型应用场景包括基于S3C2440等经典SoC的Qt嵌入式GUI开发、U-Boot/Linux/BusyBox系统构建及裸机调试闭环。本文以FL2440开 阅读详情

相关推荐

Qt远程调试实战:SSH隧道、gdb-multiarch与Qt Creator深度协同

Qt远程调试并非简单的SSH连接,而是涉及跨平台工具链协同的基础开发能力。其核心原理在于通过SSH建立安全隧道,由gdb-multiarch作为ABI精准匹配的调试前端,与目标板gdbserver完成二进制协议通信;技术价值体现在可复现、可诊断、可嵌入工业现场的稳定调试闭环;典型应用场景包括ARM嵌入式HMI、车载仪表盘及工控QT上位机的现场维护;关键挑战集中于ptrace权限、DWARF调试格式兼容性、Qt插件路径与符号表映射——本文即围绕gdb-multiarch版本匹配和Qt Creator Debu

weixin_33744141的博客 397

Linux环境中使用命令行启动qtcreator

在远程访问Linux时,想要启动QtCreator一般使用qtcreator命令,但是安装好qt后如果在终端输入“qtcreator”无法启动qtcreator的话,就需要自己配置。

啵啵啵啵博客 3786

CLion C/C++开发环境安装与工具链配置全流程指南

CLion作为面向C/C++工程化开发的智能IDE,其核心价值在于深度集成CMake、GCC/Clang、GDB/LLDB等真实工具链,而非提供封装式‘开箱即用’体验。它基于JVM运行,依赖外部编译器与构建系统,因此安装本质是建立IDE与本地开发环境的ABI一致性映射:从JDK版本选择、CMake路径识别,到编译器与调试器的调试信息格式匹配(如DWARF/PDB),每一步都影响符号解析、断点命中与内存分析能力。尤其在嵌入式(STM32)、跨平台(WSL2/Linux/macOS)及现代C++(C++20/2

dianchamian8747的博客 391

QT Creator + qt4.8.6配置报错:无法在环境变量中make命令: mingw32-make.exe问题解决

出于需要,把之前自己写的QT程序拿出来用,运行不了了。折腾了一下,好了,写下过程: 1.官网下载qt-opensource-windows-x86-mingw482-4.8.6-1.exe文件    链接如下:http://download.qt.io/archive/qt/4.8/4.8.6/    默认安装到如下图片中情况时    默认选择c:\ming32,对话框点击“是”选

jiugeshao的专栏 9887

arm-linux-g++: command not found,解决Linuxg++: Command not found”报错问题 | 老左笔记

周末的时候看到网友们都在折腾ServerStatus服务器监控工具,老左也看到cp同学留言说可以让我也折腾折腾,于是今天正好没其他事情就准备在测试机上玩玩。但是在编译make的时候看到有 "g++: Command not found"报错提示,当然解决方法也很简单,缺少组件导致的。在这篇文章中就先记录如果有遇"g++: Command not found"报错问题的解决方法。第一、报错提示[[...

weixin_32842805的博客 3406

UbuntuQt编译报错:“make: g++命令到”

ubuntu10.04下面用Qt4.6.2编译Qt工程时, 出现了如下提示。。。 make: g++命令make: *** [outlook.o] 错误 127 网上资料后,到以下解决办法: 出现错误是因为没有安装g++编译器,运行以下命令来安装: sudo apt-get install g++ 应该就好了,如果还没好,再安装这个: sudo apt-g...

xiayufeng520的专栏 3059

openSUSE 11.2 安装Qt (一) gmake g++ 命令

上节安装了飞鸽,于是把 sdk:qt-everywhere-opensource-src-4.6.2.tar.gz dev tool:qt-creator-linux-x86-opensource-1.3.1.bin 传到虚拟机的openSUSE里   接着上网搜了一下怎么安装: 源文章路径:http://sinfrancis.javaeye.com/blog/484404 网上安装...

weixin_33672109的博客 401

孙其功陪你学之--解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令不到

解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令不到 终端执行arm-linux-g++ -v可正常获得版本号终端执行which arm-linux-g++ 可正常显示路径QT Creator编译时候提示make:arm-linux-g++:Command not foundmake:leaving directory '/

启功社区 3773

解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令不到?

解决QT Creator交叉编译提示make:arm-linux-g++:Command not found 命令不到? 什么错误代码 127 之类的? 原因可能有两个: 1.没安装交叉编译arm-linux-g++解决办法:可以在终端输入 arm-linux-g++ -v 指令查看能否显示版本信息,没有的话请先安装,具体怎么安装,百度一下 $arm-linux-g++ -v

qtxsn_0803的专栏 2262

今天解决QT Creator交叉编译提示make:arm-linux-g++:Command not found

初学QT,用QT Creator写了一个小程序, 使用ubuntu 10,编译工具使用arm-none-linux-gnueabi4.5.1并已经已经加入环境变量,加入的方法是修改/etc/bash.bashrc 终端执行arm-linux-g++ -v可正常获得版本号 终端执行which arm-linux-g++ 可正常显示路径 QT Creator编译时候提示 make:arm-l

Eric Qu 个人专栏 1万+

Qt Creator编译时makearm-linux-g++: command not found 错误!

前提是已经配置好交叉编译器,但是qt creator不到解决方法: 修改 /usr/local/Trolltech/QtEmbedded-4.7.0-arm/mkspecs/qws/linux-arm-g++ 路径下的qmake.conf文件 把以下部分: QMAKE_CC                = arm-linux-gcc QMAKE_CXX

成长日志 7180

转载-- Qt Creator编译时makearm-linux-g++: command not found 错误!

前提是已经配置好交叉编译器,但是qt creator不到解决方法: 修改 /usr/local/Trolltech/QtEmbedded-4.7.0-arm/mkspecs/qws/linux-arm-g++ 路径下的qmake.conf文件 把以下部分: QMAKE_CC= arm-linux-gcc QMAKE_CXX...

561

飞凌 OK3506 / RK3506 Buildroot Qt 工程交叉编译复现记录

飞凌 OK3506 / RK3506 Buildroot Qt 工程交叉编译复现记录

woaizhuliya的博客 443

C++开发工具链全解析:从IDE到调试器,构建高效编程环境

在软件开发领域,工具链是连接代码与最终产品的核心桥梁,直接影响开发效率和软件质量。其原理在于通过一系列自动化工具,将源代码转化为可执行程序,并辅助开发者进行调试、测试与优化。对于C++这类复杂且高性能的语言,工具链的价值尤为突出,它不仅能提升编译速度、优化内存管理,还能通过静态分析预防潜在缺陷。在实际应用中,从集成开发环境(IDE)的选择到编译器的配置,再到调试工具的使用,每个环节都关乎项目的成败。本文聚焦于C++开发中的核心工具,深入探讨Visual Studio、VSCode等主流IDE的优劣,以及GC

weixin_34378969的博客 340

arm-none-linux-gnueabi-gcc command not found

arm-none-linux-gnueabi-gcc command not found 现象:明明有arm-none-linux-gnueabi-gcc文件,也加入到环境变量中,但是编译的时候却报command not found错误! 解压arm gcc 交叉编译工具链,并成功的导出到环境变量 运行的时候 报以下错误: 由于64位下运行32编译器缺少相应的库文件,所以运行时会报错 运行下面加载库文件的命令: sudo apt-get install lib32ncurses5 lib32..

B.souls 2875

qtcreator安装及简单应用

1、执行以下命令,进行安装QT应用库文件安装; #sudo apt-get install qt4-dev-tools qt4-designer qt4-doc qt4-qtconfig qt4-demos qt4-qmake libqt4-sql-mysql qdevelop 2、安装qtcreator #sudo apt-get install qtcreator   安装qt的过

xulei_106的专栏 868

makearm-linux-gnueabihf-gcc:command not found 问题解决

一、背景 在ubuntu环境下,进行Zynq的boot文件编译 执行以下命令 make distclean make zynq_zc706_defconfig make 出现错误:makearm-linux-gnueabihf-gcc:command not found 二、编译器安装问题 网上比较多的思路有2个: 一个是root权限问题,即使用roo...

晨曦微露 2万+
上一篇: [转]Ubuntu下增加swap交换空间
下一篇: QT学习之一:Linux下安装QT之版本qt-4.6.3
imxiangzi
博客等级 码龄19年 1278粉丝 18原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值