Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15530235
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类:

2009-08-22 17:08:34

luther@gliethttp:~$ wget
luther@gliethttp:~$ wget http://ftp.de.debian.org/debian/pool/main/n/ncurses/ncurses_5.7+20090803.orig.tar.gz
首先需要交叉编译libncurses.so库
luther@gliethttp:~/ncurses-5.7+20090803$ ./configure --host=arm-linux --with-shared --without-normal --prefix=/home/luther/gliethttp
luther@gliethttp:~/ncurses-5.7+20090803$ make install
luther@gliethttp:~/ncurses-5.7+20090803$ tree ~/gliethttp/bin
/home/luther/gliethttp/bin
|-- captoinfo -> tic
|-- clear
|-- infocmp
|-- infotocap -> tic
|-- reset -> tset
|-- tabs
|-- tic
|-- toe
|-- tput
`-- tset

0 directories, 10 files
luther@gliethttp:~/ncurses-5.7+20090803$ tree ~/gliethttp/lib
/home/luther/gliethttp/lib
|-- libform.so -> libform.so.5
|-- libform.so.5 -> libform.so.5.7
|-- libform.so.5.7
|-- libform_g.a
|-- libmenu.so -> libmenu.so.5
|-- libmenu.so.5 -> libmenu.so.5.7
|-- libmenu.so.5.7
|-- libmenu_g.a
|-- libncurses.so -> libncurses.so.5
|-- libncurses.so.5 -> libncurses.so.5.7
|-- libncurses.so.5.7
|-- libncurses_g.a
|-- libpanel.so -> libpanel.so.5
|-- libpanel.so.5 -> libpanel.so.5.7
|-- libpanel.so.5.7
`-- libpanel_g.a

0 directories, 16 files
luther@gliethttp:~/gliethttp/lib$ rm *.a
luther@gliethttp:~/gliethttp/lib$ arm-linux-strip -s *
luther@gliethttp:~/gliethttp/lib$ cp -a * /vobs/tools/arm-tools/arm-linux-gcc-4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib/
luther@gliethttp:~/gliethttp$ cp -ar include/ncurses/* /vobs/tools/arm-tools/arm-linux-gcc-4.3.2/arm-none-linux-gnueabi/include/
接下来编译vbindiff工具
luther@gliethttp:~/vbindiff-3.0_beta3$ ./configure --host=arm-linux --prefix=/home/luther/gliethttp
luther@gliethttp:~/vbindiff-3.0_beta3$ make
luther@gliethttp:~/vbindiff-3.0_beta3$ make install
luther@gliethttp:~/vbindiff-3.0_beta3$ ll ~/gliethttp/bin/vbindiff
-rwxr-xr-x 1 luther luther 219K 2009-08-22 16:43 /home/luther/gliethttp/bin/vbindiff

在开发板上提示如下错误,原来vbindiff需要pc的xterm下才可使用,vt102不行,所以交叉编译出来的libncurses.so库也就失去了意义.
# vbindiff /bin/busybox
VBinDiff 3.0_beta3, Copyright 1995-2008 Christopher J. Madsen
VBinDiff comes with ABSOLUTELY NO WARRANTY; for details type `vbindiff -L'.
Error opening terminal: vt102.
阅读(2724) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~