Linux下编译Qt源码,一定要下载tar.gz版本,否则会报权限不足
首先下载qt-everywhere-opensource-src-4.8.1源码,下载地址:
ftp://ftp.qt-project.org/qt/source/
在Linux下编译一定要下载qt-everywhere-opensource-src-4.8.1.tar.gz 不能用qt-everywhere-opensource-src-4.8.1.zip,因为在configure时,会报没有权限和文本编码等错误。
编译Qt之前都需要安装tslib,具体安装方法请看:tslib安装。
由于配置的命令比较多,我自己写了一个自动安装脚本:
- #!/bin/sh
- export PATH=/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH
- export TOOLCHAIN=/opt/FriendlyARM/toolschain/4.4.3
- export TB_CC_PREFIX=arm-linux-
- export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi
- export MAKE=/usr/bin/make
- echo "Delect the exist direction"
- rm -rf qt-everywhere-opensource-src-4.8.1
- rm -rf /opt/Qt4.8.1
- echo "Unzip qt source"
- tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz
- cd qt-everywhere-opensource-src-4.8.1
- echo "Configure ..."
- #chmod +x configure
- #dos2unix configure
- ./configure \
- -prefix /opt/Qt4.8.1 \
- -opensource \
- -embedded arm \
- -xplatform qws/linux-arm-g++ \
- -depths 16,18,24,32 \
- -no-glib \
- -no-cups \
- -no-largefile \
- -no-accessibility \
- -no-openssl \
- -no-gtkstyle \
- -no-qt3support \
- -no-phonon \
- -no-webkit \
- -no-libtiff \
- -no-libmng \
- -qt-zlib \
- -qt-libpng \
- -qt-libjpeg \
- -no-nis \
- -no-dbus \
- -little-endian \
- -host-little-endian \
- -qt-freetype \
- -qt-gfx-transformed \
- -qt-gfx-vnc \
- -qt-gfx-linuxfb \
- -qt-gfx-multiscreen \
- -qt-kbd-tty \
- -qt-mouse-tslib \
- -I/usr/local/arm/tslib/include \
- -L/usr/local/arm/tslib/lib \
- 2>&1 | tee conf_log
- echo "Make..."
- make 2>&1 | tee make_log
- echo "Inatall..."
- make install
http://blog.csdn.net/jecan123/article/details/8760191
Linux下编译Qt源码,一定要下载tar.gz版本,否则会报权限不足的更多相关文章
- Windows,linux下编译qt源码(比较简单)
一.linux下静态编译qt源码 1.取到qt源码并解压到文件夹 2.cd到qt目录下 3.使用configure生成makefile ./configure–prefix /opt/qtstatic ...
- Linux下编译安装源码包软件 configure ,make, make install, make test/check, make clean
http://www.360doc7.net/wxarticlenew/541275971.html 一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件 ...
- Linux下编译安装源码包软件 configure ,make, make install, make test/check, make clean 假目标
http://www.360doc7.net/wxarticlenew/541275971.html 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 ...
- Windows 10 x64 下编译 Hadoop 源码
Windows 10 x64 下编译 Hadoop 源码 环境准备 Hadoop并没有提供官方的 Windows 10 下的安装包,所以需要自己手动来编译,官方文档中 BUILDING.txt 文件中 ...
- Nginx (一)Windows下编译Nginx源码以及安装 nginx for windows方法步骤
转载自: http://apps.hi.baidu.com/share/detail/11192699#content Nginx介绍: Nginx ("engine x")是一个 ...
- Windows下编译live555源码
Windos下编译live555源码 环境 Win7 64位 + VS2012 步骤 1)源码下载并解压 在官网上下载最新live555源码,并对其进行解压. 2)VS下建立工程项目 新建Win32项 ...
- ubuntu下编译VLC源码
http://blog.csdn.net/beitiandijun/article/details/9225591ubuntu下编译VLC源码 分类: 视频处理 2013-07-02 17:33 57 ...
- linux下获取软件源码包 centos/redhat, debian/ubuntu
linux下获取软件源码包 centos/redhat, debian/ubuntu centos下: 1. yum install yum-utils 主要为了获取yumdownloader 2. ...
- linux下c语言源码编译
一.源码编译过程 源码 ---> 预处理 ---> 编译 ---> 汇编 ---> 链接 --->执行 我们可以把它分为三部分来完成: ./configure ...
随机推荐
- Windows failed to start.界面下修复win8引导
首先要保证 系统本身是没有问题的 不是在装机的时候出现这种情况 那么可以按照以下方法来进行 首先要在另外一台电脑上将win8刻进u盘 启动时以u盘为第一启动项启动 进入win8装机界面 点击左下角的修 ...
- [ArcGIS必打补丁]ArcGIS 10.1 SP1 for (Desktop, Engine, Server) Quality Improvement Patch
大家都知道假设希望保证企业级GIS系统的稳定执行,除了使用最新的ArcGIS版本号产品以外,还须要打上相关的补丁. 补丁分为:Service Pack和Patch 比如,假设你使用的ArcGIS10. ...
- BZOJ AC300题留念
- c# 数据库编程(通过SqlCommand 执行数据库查询)
前面一篇文章,我们介绍了如何在c#中对数据库进行更新操作.主要是利用SqlCommand 对象的ExecuteNonQuery方法. 这篇文章介绍,如何进行查询操作.本文给出的例子仍然是针对sql s ...
- guozhongCrawler的是一个无须配置、便于二次开发
guozhongCrawler的是一个无须配置.便于二次开发的爬虫开源框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫.模块化设计完全 面向业务提供接口,功能覆盖整个爬虫的生命周期(链接提取 ...
- 快速解决PDF文档加密不能打印问题_百度经验
快速解决PDF文档加密不能打印问题_百度经验 快速解决PDF文档加密不能打印问题 | 浏览:182 | 更新:2014-01-06 1 ...
- Java CopyOnWriteArrayList分析
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做仅仅读操作的时候,大家都用一个共享对象,假设有可变的操作时,就会复制一份出来, ...
- NanShan即时通讯论——HTML5的优势与劣势
原文:NanShan即时通讯论--HTML5的优势与劣势 NanShan即时通讯 学习html时才是XHTML 1.0,接着是 HTML4.01,再到HTML5,如今HTML5 開始吸引越来越多的人的 ...
- SimpleAdapter
1.视图 1)主视图 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x ...
- sql2008R2sp1局域网镜像环境实操(无见证服务器)
环境介绍: 我的电脑:sql2008r2sp1_32 129.186.110.37 OS win2003 SP2 Enterprise 做主体服务器, 暂叫ServerA 服务器: sq ...