- 积分
- 55
贡献365
飞刀79 FD
注册时间2017-7-4
在线时间9 小时
|
楼主 |
发表于 2017-9-7 17:33:37
|
显示全部楼层
我的编译过程其实比较常规,就是在root目录下将QT4.8.5源码解压,然后执行./configure,没有错误之后再执行make,make install;现在的话遇到的问题就是我按照网上的qt移植文档将自己编译好的qt打包拷到板子上,并在etc/profile文件中添加了自己的环境变量如下:
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event2
export TSLIB_TSEVENTTYPE=input
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export PATH=$TSLIB_ROOT/bin:$PATH
export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$LD_LIBRARY_PATH
export QTDIR=/opt/qt4.8.5-arm/qt4.8.5
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QTDIR/plugins
export QT_QWS_FONTDIR=$QTDIR/lib/fonts
#export QWS_MOUSE_PROTO=mouseman:/dev/input/mice
export QWS_MOUSE_PROTO="tslib:/dev/input/event2 mouseman:/dev/input/mice"
export QWS_DISPLAY="linuxfb:mmWidth50:mmHeight130:0"
#export QWS_SIZE=800x480
退出保存之后,source /etc/profile,执行拷贝过来的二进制文件依旧报错:cannot execute binary file
板子之前的qt环境是飞凌预装好的,因为是第一次移植qt,也不太懂,之前的环境自己也没动,只是把自己编译好的相同版本的qt拷了过去,配置了下环境变量,但是结果一直都是无法执行二进制文件,很是苦闷;想请教一下版主该怎么解决吗 |
|