|
大家好,我用的linux是Unbuntu的,Qt是直接从系统的软件中心下载的,所以也不太清楚qt安装的是否全部。
所以我想问问这样安装可以吗?而且系统里的软件一直在更新。
但是当我按照说明书里“
***********************************************
QT 环境下进行设计开发
为了建立嵌入式 Qt 开发环境,光盘中 linux 目 录下提供了以下 QTOPIA 资源
/LINUX/ROOT/qtopia-free-src-2.2.0.tar.bz2:
1、 首先,设置环境变量:编译 Qtopia 时,需要用到 Qt 自带的一些工具,在第三章中,我
们已经安装过了 g++.
2、 安装 X11 的相关库文件和开发包
在编译 Qtopia 时,会生成一些在主机上运行的工具,要用到 X11 的一些头文件、库,比
如/usr/X11R6/include/X11/Xlib.h,所以需要安装 X11 开发包。执行如下命令即可:
$
sudo
apt-get
install
x-dev
libx11-dev
x11proto-xext-dev
libxext-dev
libqt3-mt-dev
$ sudo mkdir -p /usr/X11R6/include
复制 X11 目录
$ sudo cp -rf
/usr/include/X11 /usr/X11R6/include
3、 编译、安装 Qtopia 所依赖的库
1) 编译、安装 jpeg 库
源码为/TOOLS/linux/jpegsrc.v6b.tar.gz,解开后得到目录 jpeg-6b。
先使用以下命令进行配置:
80
SAM2416EDK Linux 使用手册 (Ver1.3)
$ ./configure --enable-shared --enable-static \
--prefix=/usr/local/arm/4.2.2-eabi/usr/arm-linux \
--build=i386 --host=arm
然后修改生成的Makefile,如下:
CC= gcc 改为:CC= arm-linux-gcc
AR= ar rc 改为:AR= arm-linux-ar rc
AR2= ranlib 改为:AR2= arm-linux-ranlib
最后是编译和安装,执行如下命令:
$ make
$ sudo make install-lib
这将在/usr/local/arm/4.2.2-eabi/usr/arm-linux中的include目录中生成一些头文件,
在lib目录中生成一些jpeg库文件。
*********************************************************
这段安装时,编译make(上数第六行)总是出现问题,
**********************************
$ make
./libtool --mode=compile arm-linux-gcc -O2 -I. -c ./jcapimin.c
arm-linux-gcc -O2 -I. -c -fPIC -DPIC ./jcapimin.c
Assembler messages:
Fatal error: can't create jcapimin.o: Permission denied
make: *** [jcapimin.lo] 错误 1
********************************
这是为什么呢?
还有一个问题就是Qt creator创建的工程,如何移植到开发板上运行?
发到我的邮箱里好吗,如果可以的话。
谢谢
e-mail:zhuxiaowei716@sina.com
QQ:852412199 |
|