• 4954阅读
  • 2回复

關於cross complier的問題 [复制链接]

上一主题 下一主题
离线btopcst
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-18
我利用qt-x11-2.3.2.tar和qt-embedded-2.3.10-free.tar
來建立qt環境…打算將範例放至板子上…現在cross complier就不過了…

這是我的設定
export TMAKEDIR=/root/tmake-1.13
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export PATH=$PATH:/root/tmake-1.13/bin
export QTDIR=/root/qt-2.3.2
export QTEDIR=/root/qt-2.3.10
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
export CC=/usr/local/2.95.3/bin/arm-linux-gcc
export CXX=/usr/local/2.95.3/bin/arm-linux-g++
export CPLUS=/usr/local/2.95.3/bin/arm-linux-g++

執行方法:
tmake -o Makefile hello.pro
make

錯誤訊息:
arm-linux-g++: installation problem, cannot exec `cpp0`:??????
arm-linux-g++:installation problem, cannot exec `ccplus`:?????????

不知道是我cross compiler什麼地方出現問題…煩請指教…謝謝
[ 此贴被XChinux在2006-05-19 00:05重新编辑 ]
离线btopcst
只看该作者 1楼 发表于: 2006-05-19
export TMAKEDIR=/root/tmake-1.13
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export PATH=$PATH:/root/tmake-1.13/bin
export QTDIR=/root/qt-2.3.2
export QTEDIR=/root/qt-2.3.10
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$PATH
export CC=/usr/local/2.95.3/bin/arm-linux-gcc
export CXX=/usr/local/2.95.3/bin/arm-linux-g++
export CPLUS=/usr/local/2.95.3/bin/arm-linux-g++

之前cross compiler不能用…是因為我忘了把cross compiler的PATH給加上去…

加上去後…就可以用了…不過我又出現新的問題…

/usr/local/arm/2.95.3/arm-linux/bin/ld: cannot find -lqte
collect2: ld returned 1 exit status
make: *** [hello] Error 1

                                              煩請指教…謝謝
离线shiroki

只看该作者 2楼 发表于: 2006-05-22
QTDIR改成qte的路径
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个