lrzsz工具移植-交叉编译

lrzsz工具在配合secureCRT相当实用,现把其移植到arm-linux下
交代下环境:
pc ubuntu9.10
cross-compile eldk41_gcc40
--1--获取源码
获取lrzsz-0.12.20.tar.gz
--2--解压源码
tar -xzf lrzsz-0.12.20.tar.gz
--3--修改配置
vi arm-linux.cache
ac_cv_prog_CC=${ac_cv_prog_CC='gcc'}
改成
ac_cv_prog_CC=${ac_cv_prog_CC='arm-linux-gcc'}
--4--配置源码
./configure --cache-file=./arm-linux.cache
--5--编译源码
make

注:可能出现的问题:zglobal.h:188:22: error: libintl.h: No such file or directory

注:可能出现的问题:warning: incompatible implicit declaration of built-in function 'gettext'

解决方法:

vi config.h

修改/* Define to 1 if NLS is requested.  */
#define ENABLE_NLS 1

#define ENABLE_NLS 0

--6--得到工具
在src/文件夹下的lrz和lsz工具即是交叉编译成功的lrzsz工具了
--7--实用
将lrz和lsz复制到板子/bin下,即可使用,当然要配合secureCRT
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/linucos/archive/2010/05/12/5582979.aspx

posted on 2016-03-28 18:10  陈狗蛋儿  阅读(625)  评论(0)    收藏  举报

导航