实践是检验真理唯一的方法,用file命令看一眼x86-qtopia下编译出来的konq就知道了,如果是ARM的,那就是友善之臂不幸写错脚本了:)
(前提是它能编译出来,我就不相信它能去链接X86的qte库)
呵呵,我回头看了一下build-konq, 发现它还是能编译出来的,只是挺佩服写这个脚本的兄弟,configure了两遍,第一次是for ARM的,第二次才是x86的
tar xfvz konq.tar.gz
cd konq
source /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/setQpeEnv
CC=arm-linux-gcc CXX=arm-linux-g++ LDFLAGS=-ldl CROSS_COMPILE=1 ./configure --enable-embedded --enable-qt-embedded --enable-qpe --d
isable-debug --enable-static --disable-shared --disable-mt --without-ssl --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --wi
th-qt-libraries=$QPEDIR/lib --with-qtopia-dir=$QPEDIR --with-gui=qpe --host=arm-linux --target=arm-linux
./configure --enable-embedded --enable-qt-embedded --enable-qpe --disable-debug --enable-static --disable-shared --disable-mt --with
out-ssl --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --with-qt-libraries=$QPEDIR/lib --with-qtopia-dir=$QPEDIR --with-gui=
qpe
make
CC=arm-linux-gcc只是对第一次有作用,实际编译的时候用的是最后一次,也就是第二次时候的configure值,CC当然也就是默认的gcc了。
[ 此帖被kasim在2009-09-16 17:56重新编辑 ]