QT 编译报错 [Makefile:524:obj/commtest.o] Error 127
QT 编译报错 [Makefile:524obj/commtest.o] Error 127一、问题现象在 Qt Creator 中编译QTracker.pro项目时出现如下错误[Makefile:524obj/commtest.o] Error 127二、问题原因分析2.1 Error 127 的含义Error 127是 make 的退出码表示执行规则时调用的命令在系统中不存在command not found。2.2 根本原因Qt Creator 当前打开的项目配置中编译器被设置为clang但系统中只安装了clang-14没有clang命令。2.3 具体分析编译器配置错误Makefile 第 524 行规则是$(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/commtest.o commtest.cpp其中CXX clang系统找不到此命令 → Error 127。项目路径确认报错发生在/home/orangepi/QTrackerSerialTest202512-6/QTracker/目录下而非用户预期的 hdd3 目录。符号链接损坏项目中的libXdriver.so、libXdriver.so.1、libXdriver.so.1.0原本是文本文件仅包含文件名字符串而非有效的符号链接导致链接阶段失败。三、解决步骤步骤 1删除失效的 .pro.user 配置文件cd/home/orangepi/QTrackerSerialTest202512-6/QTrackerrm-f*.pro.user*步骤 2使用 g 重新生成 Makefileqmake-speclinux-g QTracker.pro验证编译器已改为 ggrep-E^(CC|CXX|LINK)\s*Makefile预期输出CC gcc CXX g LINK g步骤 3修复损坏的 libXdriver.so 符号链接rm-flibXdriver.so libXdriver.so.1 libXdriver.so.1.0ln-slibXdriver.so.1.0.0 libXdriver.soln-slibXdriver.so.1.0.0 libXdriver.so.1ln-slibXdriver.so.1.0.0 libXdriver.so.1.0验证符号链接ls-lalibXdriver.so*预期输出lrwxrwxrwx 1 orangepi orangepi 19 Jul 7 12:03 libXdriver.so - libXdriver.so.1.0.0 lrwxrwxrwx 1 orangepi orangepi 19 Jul 7 12:03 libXdriver.so.1 - libXdriver.so.1.0.0 lrwxrwxrwx 1 orangepi orangepi 19 Jul 7 12:03 libXdriver.so.1.0 - libXdriver.so.1.0.0 -rw-rw-r-- 1 orangepi orangepi 20832 Jul 6 14:34 libXdriver.so.1.0.0步骤 4编译项目make-j4步骤 5验证编译结果ls-laQTrackerfileQTracker预期输出-rwxrwxr-x 1 orangepi orangepi 238400 Jul 7 12:06 QTracker QTracker: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked四、完整修复命令汇总cd/home/orangepi/QTrackerSerialTest202512-6/QTrackerrm-f*.pro.user* qmake-speclinux-g QTracker.prorm-flibXdriver.so libXdriver.so.1 libXdriver.so.1.0ln-slibXdriver.so.1.0.0 libXdriver.soln-slibXdriver.so.1.0.0 libXdriver.so.1ln-slibXdriver.so.1.0.0 libXdriver.so.1.0make-j4五、注意事项5.1 清理编译产物的正确方式不要使用rm -rf obj tmp QTracker会删除目录应使用rm-fobj/*.o tmp/moc/*.cpp tmp/ui/*.h QTracker5.2 make: Nothing to be done for ‘first’这不是错误表示所有文件都是最新的无需重新编译。5.3 后续在 Qt Creator 中操作关闭 Qt Creator删除.pro.user文件如果重新生成重新打开QTracker.pro先执行Run qmake再点编译六、环境信息操作系统UbuntuARM aarch64Qt 版本Qt 5.15.3编译器gcc/g 11.4.0项目路径/home/orangepi/QTrackerSerialTest202512-6/QTracker/

相关新闻

微信QQ防撤回终极指南:让你不再错过任何重要消息

微信QQ防撤回终极指南:让你不再错过任何重要消息

微信QQ防撤回终极指南:让你不再错过任何重要消息 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcode.com/Git…

2026/7/8 6:48:57 阅读更多 →
如何在macOS上免费解锁百度网盘SVIP下载速度:终极完整指南

如何在macOS上免费解锁百度网盘SVIP下载速度:终极完整指南

如何在macOS上免费解锁百度网盘SVIP下载速度:终极完整指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘在macOS上的蜗牛下…

2026/7/8 6:48:57 阅读更多 →
Linux(操作系统)文件系统--对打开文件的管理

Linux(操作系统)文件系统--对打开文件的管理

速通web全栈开发Lightpanda:专为 AI 和自动化设计的无头浏览器php 8.4.13 更新日志C 面试总结 传统神经网络实现-----手写数字识别(MNIST)项目901-009_高级系统架构设计师-考试范围-软件可靠性技术Tomcat的CATALINA_BASEPython函数参数元数据…

2026/7/8 6:48:57 阅读更多 →

最新新闻

基于群辉 + Docker + Flask 搭建企业内部自动化服务平台

基于群辉 + Docker + Flask 搭建企业内部自动化服务平台

记录一次使用群辉 NAS 搭建企业内部自动化服务平台的实践,包括 Docker 容器部署、自动更新、远程访问以及局域网设备调度。前言随着团队内部自动化需求越来越多,需要一个统一的平台来管理各种自动化流程。相比购买云服务器,群辉 NAS 具有成本…

2026/7/8 7:39:25 阅读更多 →
AKShare金融数据接口库的企业级架构设计与性能调优方案

AKShare金融数据接口库的企业级架构设计与性能调优方案

AKShare金融数据接口库的企业级架构设计与性能调优方案 【免费下载链接】akshare AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 项目地址: https://gitcode.com/gh_mirrors/aks/akshare …

2026/7/8 7:37:24 阅读更多 →
Havenlon |入门认知系列:为什么我们选择海狸作为精神符号

Havenlon |入门认知系列:为什么我们选择海狸作为精神符号

为什么我们选择海狸作为精神符号?它不代表攻击,它代表边界。摘要Havenlon 选择海狸作为精神符号,并不是因为它足够可爱,也不是想给一个严肃的安全系统套上一层轻松的外壳。真正的原因只有一个:海狸是自然界里极少见的工…

2026/7/8 7:37:24 阅读更多 →
RHCA必考的vimtutor命令深度解析:从考试准入到生产自动化

RHCA必考的vimtutor命令深度解析:从考试准入到生产自动化

1. 项目概述:为什么一个“vimtutor”命令值得单独写一篇RHCA级教程?在红帽认证架构师(RHCA)的实战现场,我见过太多人卡在同一个地方——不是不会配Ansible Playbook,不是搞不定OpenShift Operator&#xff…

2026/7/8 7:37:24 阅读更多 →
为什么KMS_VL_ALL_AIO成为Windows和Office激活的终极解决方案?

为什么KMS_VL_ALL_AIO成为Windows和Office激活的终极解决方案?

为什么KMS_VL_ALL_AIO成为Windows和Office激活的终极解决方案? 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 在数字化办公环境中,Windows操作系统和Microsoft Office套…

2026/7/8 7:35:24 阅读更多 →
AKShare股票数据获取策略:构建稳定高效的金融数据采集架构

AKShare股票数据获取策略:构建稳定高效的金融数据采集架构

AKShare股票数据获取策略:构建稳定高效的金融数据采集架构 【免费下载链接】akshare AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 项目地址: https://gitcode.com/gh_mirrors/ak…

2026/7/8 7:35:24 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻