Ads 468x60px

##EasyReadMore##

30 5月, 2013

編譯 tk for ARM (未成功…)

PATH= $PATH:/usr/local/arm/3.3.2/bin/ ←請找出交叉編譯器實體路徑
export CROSS_COMPILE=arm-linux
export CC=arm-linux-gcc
export AR=arm-linux-ar
export LD=arm-linux-ld
export tcl_cv_type_64bit="long long"
export ac_cv_c_bigendian=no
export tcl_cv_strtod_buggy=1
export ac_cv_func_strstr=yes
export ac_cv_func_opendir=yes
export ac_cv_func_strtod=yes

./configure --host=arm-linux --prefix=$PWD/tk-for-arm --with-tcl=/tcl/lib/ --with-cc=arm-linux-gcc --with-ar=armlinux-ar --with-ld=arm-linux-ld --with-cflags="-O2"  \
--x-include=/opt/FriendlyARM/mini6410/linux/Tinyx/include  \
--x-libraries=/opt/FriendlyARM/mini6410/linux/Tinyx/lib

make

出現以下錯誤

/opt/FriendlyARM/mini6410/linux/rootfs_qtopia_qt4/tk8.5.14/unix/libtk8.5.so: undefined reference to `fixstrtod'

我把 Makfile 裡的 -Dstrtod=fixstrtod 拿掉

然後 make clean 再 make 一次就過了

但不知道會不會有問題

但拿到板子上執行 wish 會出現

no display name and no $DISPLAY environment variable

設定

export DISPLAY=localhost:0.0

會出現…

_X11TransSocketINETConnect() can't get address for localhost:6000: Temporary failure in name resolution
Application initialization failed: couldn't connect to display "localhost:0.0"

所以在板子上還是跑不了…殘念…

推測應該是tinyX那邊沒處理好

以後有空再研究囉

http://bingfeng.blog.edu.cn/2007/110137.html

0 意見:

張貼留言

 
Blogger Templates