tq2440+fedora安装qt4.5
1.
- make[1]: arm-none-linux-gnueabi-g++:命令未找到
- make[1]: *** [.obj/release-shared-emb-arm/qatomic_arm.o] 错误 127
- make[1]:正在离开目录 `/opt/EmbedSky/qt-4.5/build/build_arm/src/corelib'
- make: *** [sub-corelib-install_subtargets-ordered] 错误 2
make[1]: arm-none-linux-gnueabi-g++:命令未找到
make[1]: *** [.obj/release-shared-emb-arm/qatomic_arm.o] 错误 127
make[1]:正在离开目录 `/opt/EmbedSky/qt-4.5/build/build_arm/src/corelib'
make: *** [sub-corelib-install_subtargets-ordered] 错误 2
解决办法:
修改 /usr/local/Trolltech/QtEmbedded-4.6.3-arm/mkspecs/qws/linux-arm-g++ 路径下的qmake.conf文件
把以下部分:
QMAKE_CC = arm-linux-gcc
QMAKE_CXX = arm-linux-g++
QMAKE_LINK = arm-linux-g++
QMAKE_LINK_SHLIB = arm-linux-g++
改为:
QMAKE_CC = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc
QMAKE_CXX = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++
QMAKE_LINK = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++
QMAKE_LINK_SHLIB = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++
2.
Starting: /usr/bin/qmake-qt4 /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro -spec linux-g++ -r
Failure to open file: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/Makefile
Unable to generate makefile for: /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/demos/mediaplayer/mediaplayer.pro
Exited with code 5.
Error while building project mediaplayer
When executing build step 'QMake'
解决办法:
总结出来应该是两个问题,一个是qmake的默认路径没有设置对,还有一个是文件夹权限。
如果有遇到这个问题的大哥可以先在shell里面,输入 which qmake,如果得到的qmake的路径不是你的安装路径,则需要修改qmake的环境变量,我的是这样的
export PATH=/opt/EmbedSky/qt-4.5/__install/arm/bin:$PATH
然后再执行which qmake,路径就对了。如果这样之后还是不行,那可能就是权限问题了,你要对你的工程文件夹的权限进行修改,然后就ok了。
tq2440+fedora安装qt4.5的更多相关文章
- 在Ubuntu 12.04下采用apt-get的方法安装Qt4
在Ubuntu 12.04下采用apt-get的方法安装Qt4 注:之前发表的一篇博客是采用编译源码的方式安装Qt4,这是很有用的方式,因为源码安装对于所有系统都是通用的,其次,在使用交叉编译器的时候 ...
- Linux(Fedora) 安装 Oracle XE Database
Fedora 安装 Oracle XE Database Fedora 20Oracle XeOracle VM VirtualBoxFedora 安装oracle 数据库 环境: Oracle VM ...
- Fedora安装Snapd和Snap软件包
导读 Snappy包管理器是一个跨发行版的包管理器.它最初是为Ubuntu系统构建的,但现在其他主要的Linux发行版( Fedora, Linux Mint, RHEL, OpenSUSE,Arch ...
- fedora安装字体
#fedora安装新字体 将自己现有的字体复制到/usr/share/fonts/自己起个名字/ 例如我要安装下载的苹果苹方字体 #cp 我这个文件夹的地址/* /usr/share/fonts/Pi ...
- Windows上安装QT4后更改MinGW的路径
在windows上安装使用MinGW的QT4时,并不会一起安装MinGW. 在安装过程中,会让你指定已经安装的MinGW的路径. 当你使用QT4时,将使用你指定的MinGW的路径下的g++来编译构建程 ...
- Ubuntu 10.04 安装Qt4.8.1 源码后字体模糊的问题
Ubuntu 10.04 安装QT4.8.1 源码后字体模糊的问题. 附加解决 QT SDK 4.8.1 链接失败的问题 Ubuntu 10.04 编译QT源码后,编译程序,运行后IPA字体无法正常显 ...
- linux上安装Qt4.8.6+QtCreator4.0.3
一.Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能.Qt很容易扩展,并且允许真正地组件编程. 准备工作 ...
- fedora安装后的配置
fedora安装后的一些配置 (mirror)源 换源 默认从fedora官网下载太慢,考虑换用国内的源(镜像站点),推荐中科大.阿里云.浙大.网易等的源. 比如我用浙大ZJU的源http://mir ...
- CentOS6.5安装Qt4.8.6+QtCreator2.6.1
工作中需要用到Qt在Linux下做开发,公司提供的电脑安装的CentOS6.2,但是为了和windows下自己使用的QT版本一直,于是也选择安装了Qt5.1.0.但是在CentOS下刚开始是无法启动, ...
随机推荐
- java学习之网络编程之echo程序
服务端的实现 package com.gh.echo; import java.io.*; import java.net.*; /** * echo服务器程序 * 实现 不断接收字符串 ,然后返回一 ...
- ImageMagick 拼图及切图方法
ImageMagick 拼图方法1. 拼图montage *.jpg -tile 22x2 -geometry 64x256+0+0 10-.jpg将目录里的jpg文件按顺序拼成x轴22块,y轴2 ...
- iOS MBProgressHUD 之带底板的加载提示
文章来自:http://blog.csdn.net/ryantang03/article/details/7877120 MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单 ...
- java String 怎么看里面有几个指定字符
我现在有一个String 字符串,我想看一下这个字符串里有几个指定的字符,比如指定字符是div求解 public class Main { public static void main(String ...
- Hibernate 多对一
Hibernate的many-to-one 关联. 具体看配置文件: <?xml version="1.0"?> <!DOCTYPE hibernate-mapp ...
- hackyviewpager有什么用
继承于viewpager 可以和photoView一起使用,实现相册图片的左右滑动,放大缩小,等 package davidwang.tm.view; import android.content.C ...
- Ruby学习-第二章
第二章 类继承,属性,类变量 1.如何声明一个子类 class Treasure < Thing 这样Thing类中的属性name,description都被Treasure继承 2.以下三种方 ...
- HDU1316(求区间斐波那契数的个数)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1316 题意:给两个数a和b,其中它们可能很大,最大到10^100,然后求去区间[a,b]内有多少个fib数 ...
- poi操作officePOI操作excel中的数据格式(日期类型)
7.3.3 POI中Excel文件Cell的类型 在读取每一个Cell的值的时候,通过getCellType方法获得当前Cell的类型,在Excel中Cell有6种类型,如表7-3所示. 表7-3 C ...
- Android进程内存上限
Android应用程序都是在自己单独的进程中运行.Android为不同类型的进程分配了不同的内存使用上限,如果应用进程使用的内存超过了这个上限,则会抛出Out Of Memory异常,接着进程也被ki ...