linux中rz、sz命令的安装配置方法linux rz sz 安装




linux中rz、sz命令的安装配置方法linux rz sz 安装

2022-07-20 20:29:36 网络知识 官方管理员

1,搭建环境:主机:ubuntu9.10

平台:mini2440
内核:2.6.30.10
交叉编译器:arm-linux-3.4.1

2,下载软件rzsz-3.48.tar.gz:
#wgethttp://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz

3,解压
#tarzxvfrzsz-3.48.tar.gz
目录下会出现src目录。

4,我要把命令放到mini2440中执行所以要修改Makefile
#geditMakefile
修改CC=arm-linux-gcc
修改OFLAG=-O-DREGISTERED
否则执行时会出现:
****UNREGISTEREDCOPY*****
PleasereadtheLicenseAgreementinrz.doc

5,安装
#cdsrc
#makeposix
注意:这个软件安装与常规的GNU软件不同—没有configure(配置)及makeinstall(安装过程)。先执行命令make,将给出下面的提示:
[root@web1rzsz]#make
Pleasestudythe#ifdef\’sincrctab.c,rbsb.c,rz.candsz.c,
makeanynecessaryhacksforoddballormergedSYSV/BSDsystems,
thentype’makeSYSTEM’whereSYSTEMisoneof:
posixPOSIXcompliantsystems
linuxLINUXsystems
odtSCOOpenDesktop
iccSCOOpenDesktop,Intelcompiler
sysvr4SYSTEM5.4Unix,SCOOpenDesktop
sysvr3SYSTEM5.3Unixwithmkdir(2),COHERENT4.2
sysvSYSTEM3/5Unix
xenixXenix
x386386Xenix
bsdBerkeley4.xBSD,Ultrix,V7
tandyTandy6000Xenix
dnixDIABDnix5.2
dnix5r3DIABDnix5.3
amiga3000UXrunningSVR4
POSIXPOSIXcompliantsystems(SCOOpenDesktop,strict)
docFormatthemanpageswithnroff
根据自己的系统选择make的位置参数,一般情况下,选posix或linux就可以了。执行命令makeposix,我们从输出部分可以很清楚的看见这个步骤所进行的工作:
#makeposix
gcc-m486-O2-DLINUX-DHVM-DREGISTERED-s-DPOSIX-DMD=2rz.c-orz
sizerz
textdatabssdechexfilename
2484763610400358838c2brz
rm-frbrxrc
lnrzrb
lnrzrx
lnrzrc
gcc-m486-O2-DLINUX-DHVM-DREGISTERED-s-DPOSIXsz.c-osz
sizesz
textdatabssdechexfilename
2903069610208399349bfesz
rm-fsbsxzcommandzcommandi
lnszsb
lnszsx
lnszzcommand
lnszzcommandi

6,开发板设置
1),把编译好的rb,rx,rc,rz,sb,sx,sz,zcommandzcommandi拷贝到主机/mnt/nfs目录,
启动nfs服务,把这几个可执行文件拷贝到开发板的/usr/bin目录下,
2),然后将交叉编译器/usr/local/arm/3.4.1/arm-linux/lib下的文件拷贝到开发板的/lib下。
3),设置环境变量exportRZSZLINE=/dev/modem,如果不设置这个环境变量,执行命令rz的时候,可能会提示你Warning:Missingenvironmentvariable’RZSZLINE’(Linux)rzready.Type"szfile..."toyourmodemprogram。

注:以上步骤或许不用都做即可配好。

7,使用
在XP下的SecureCRT中启动串口,Linux启动后,进入相应目录,输入rz,即可选择要传送的文件。
如果是应用程序,则要用chmod+xfilename改成可执行属性。


发表评论:

最近发表
网站分类
标签列表