????????不安装后一个,会出现错误:??
????????????????linux/videodev.h: No such file or directory(没有那个文件或目录)??
????????安装libv4l-dev后,还需要将头文件路径进行配置:??
?? ?? sudo ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/
?? ?? videodev.h
????????如果以前做过编译内核或其他开发配置工作,系统可能已经自带了一套Qt工具集,与本文配置对象不兼容(很就是卡在这里了),应当删除:??
????????sudo rm /usr/bin/qmake
????????sudo rm /usr/bin/qmake-qt4
????????否则编译Qtopia时会出现错误:??
????????????????Bootstrap QBuild: .. FAIL
????????网上很多介绍删除Qt Creator可以解决,其实是错的。??
????????根据Qt安装提示,还应该检查以下包是否安装:??
????????????????libglib2.0-dev
????????????????libSM-dev
????????????????libxrender-dev
????????????????libfontconfig1-dev
????????????????libxext-dev
????????????????libgl-mesa-dev
????????????????libglu-mesa-dev??
????????在Ubuntu??12.04中,除第一个外,其他包应该都是最新版,第一个包因依赖关系冲突无法安装,好在不影响编译和运行。??
三、安装与编译??
1. 安装SDK
????????进入sdk所在目录,在命令行中运行:??
????????./qt-sdk-linux-x86-opensource-2010.05.1.bin
????????然后会出现图形界面安装,按提示下一步即可,程序安装目录为:??
????????/opt/qtsdk-2010.05

2. 安装arm编译器??
????????进入编译器压缩包所在目录,执行命令:??
????????tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /
????????注意文件名后的-C是参数,再后面的/表示解压目录。执行完之后会将编译器安装在/opt/FriendlyARM/toolschain/4.5.1目录下。??
????????安装后需要将编译器路径加入环境变量中,执行命令:??
????????gedit ~/.bashrc
????????在文件最后加入一行:??
????????export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
3. 编译tslib
????????进入tslib目录,依次执行:??
????????./autogen.sh
root@localhost:~/mpich2-1.0.2p1#./configure--prefix=/usr/mpich2-1.0.2#/usr/mpich2-1.0.2为安装目录root@localhost:~/mpich2-1.0.2p1#makeroot@localhost:~/mpich2-1.0.2p1#makeinstall。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-90242-4.html
1