天嵌 ARM开发社区

 找回密码
 注册
查看: 6352|回复: 7

Qt程序编译时出现arm-linux-g++命令未找到

[复制链接]
堕落天空 发表于 2013-8-28 20:54:27 | 显示全部楼层 |阅读模式
本帖最后由 堕落天空 于 2013-8-30 16:31 编辑

Qt程序编译时出现make arm-linux-g++命令未找到

但是用sudo gedit /etc/profile设置了环境变量,也source过,也试过重启,

依然出现make arm-linux-g++命令未找到
在终端下使用arm-linux-g++查看交叉编译版本正常

怀疑是在设置qt选项时Debugging Helper是点击rebuild未出现勾勾

弹出的框中在arm-linux-g++后面出现乱码,

发现在输入./arm_qt4.5+build编译qt时,__install/arm下只有六个文件夹,缺少qtc-debugging-helper。

重新编译还是这样


该怎么解决



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 堕落天空 发表于 2013-8-28 21:08:40 | 显示全部楼层

TQ-lkp 发表于 2013-8-29 09:08:09 | 显示全部楼层
一般情况下,终端arm-linux-g++能找到命令,而编绎器不行,是你两个界面的用户不同
你测试重启系统,然后 arm-linux-g++看能不能找到命令
 楼主| 堕落天空 发表于 2013-8-29 09:49:36 | 显示全部楼层
TQ-lkp 发表于 2013-8-29 09:08
一般情况下,终端arm-linux-g++能找到命令,而编绎器不行,是你两个界面的用户不同
你测试重启系统,然后  ...

重启了,在终端普通用户输入arm-linux-g++ -v显示命令为找到,而超级用户权限下arm-linux-g++ -v能正常显示版本,应该怎么办呢?
./arm_qt4.5+build编译qt时,__install/arm下只有六个文件夹,缺少qtc-debugging-helper文件夹有没有影响呢,毕竟qt设置时debugging helper在rebuild时弹出的框中在arm-linux-g++后面出现乱码,请指教啊
 楼主| 堕落天空 发表于 2013-8-29 11:19:48 | 显示全部楼层
TQ-lkp 发表于 2013-8-29 09:08
一般情况下,终端arm-linux-g++能找到命令,而编绎器不行,是你两个界面的用户不同
你测试重启系统,然后  ...

用户的问题解决了,在普通用户和超级用户输入arm-linux-g++ -v都能正常显示了,但是qt编译还是出现arm-linux-g++命令未找到
怀疑是不是./arm_qt4.5+build编译qt时,__install/arm下只有六个文件夹,缺少qtc-debugging-helper文件夹有没有影响呢,毕竟qt设置时debugging helper在rebuild时弹出的框中在arm-linux-g++后面出现乱码

利用./arm_qt4.5+build脚本重新编译qt4.5还是缺少./arm_qt4.5+build文件夹,该肿么办尼
TQ-lkp 发表于 2013-8-30 11:52:01 | 显示全部楼层
我刚试验过,没有问题,步骤如下:
1、配置QT的路径,如下图:

2、配置交叉编绎器


3、选择项目属性:


4、清空项目



5、编绎项目


6、编绎过程如下:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
TQ-lkp 发表于 2013-8-30 11:54:42 | 显示全部楼层
乱码问题:将/etc/default/locale
第一行改为LANG="zh_CN.UTF-8"


图片大小问题没有显示完全,编绎过程下:
  1. 11:43:40: 为项目123执行构建步骤 ...
  2. 11:43:40: 配置没有改变, 跳过 qmake 步骤.
  3. 11:43:40: 正在启动 "/usr/bin/make" -w
  4. {1"?} {2?}
  5. make: Entering directory `/opt/EmbedSky/workspace/2416/123'
  6. /opt/EmbedSky/qt-4.5/__install/arm/bin/uic mainwindow.ui -o ui_mainwindow.h
  7. arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../qt-4.5/__install/arm/mkspecs/qws/linux-arm-g++ -I. -I../../../qt-4.5/__install/arm/include/QtCore -I../../../qt-4.5/__install/arm/include/QtNetwork -I../../../qt-4.5/__install/arm/include/QtGui -I../../../qt-4.5/__install/arm/include -I. -I. -o main.o main.cpp
  8. arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../qt-4.5/__install/arm/mkspecs/qws/linux-arm-g++ -I. -I../../../qt-4.5/__install/arm/include/QtCore -I../../../qt-4.5/__install/arm/include/QtNetwork -I../../../qt-4.5/__install/arm/include/QtGui -I../../../qt-4.5/__install/arm/include -I. -I. -o mainwindow.o mainwindow.cpp
  9. /opt/EmbedSky/qt-4.5/__install/arm//bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../qt-4.5/__install/arm/mkspecs/qws/linux-arm-g++ -I. -I../../../qt-4.5/__install/arm/include/QtCore -I../../../qt-4.5/__install/arm/include/QtNetwork -I../../../qt-4.5/__install/arm/include/QtGui -I../../../qt-4.5/__install/arm/include -I. -I. mainwindow.h -o moc_mainwindow.cpp
  10. arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../qt-4.5/__install/arm/mkspecs/qws/linux-arm-g++ -I. -I../../../qt-4.5/__install/arm/include/QtCore -I../../../qt-4.5/__install/arm/include/QtNetwork -I../../../qt-4.5/__install/arm/include/QtGui -I../../../qt-4.5/__install/arm/include -I. -I. -o moc_mainwindow.o moc_mainwindow.cpp
  11. arm-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/EmbedSky/qt-4.5/__install/arm/lib -o 123 main.o mainwindow.o moc_mainwindow.o    -L/opt/EmbedSky/qt-4.5/__install/arm//lib -lQtGui -L/tslib-1.4/lib -L/opt/EmbedSky/qt-4.5/__install/arm//lib -lts -L/opt/EmbedSky/openssl/lib -lQtNetwork -lssl -lcrypto -lQtCore -lm -lrt -ldl -lpthread
  12. make: Leaving directory `/opt/EmbedSky/workspace/2416/123'
  13. 11:43:42: 进程"/usr/bin/make"正常退出。
复制代码
 楼主| 堕落天空 发表于 2013-8-30 16:27:31 | 显示全部楼层
TQ-lkp 发表于 2013-8-30 11:54
乱码问题:将/etc/default/locale
第一行改为LANG="zh_CN.UTF-8"

今天终于好了,感谢你们认真负责的态度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-16 15:43 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表