2024年11月Linux如何安装和配置rz/sz命令

发布时间:

  ⑴通常,Linux下是不自带rz和sz命令的,需要自己手动安装rz和sz软件包,下面小编就给大家介绍下Linux下如何安装rz和sz命令,有兴趣的朋友一起来学习下吧。

  ⑵,搭建环境:主机:ubuntu.

  ⑶交叉编译器:arm-linux-..

  ⑷,下载软件 rzsz-..tar.gz:

  ⑸#tar zxvf rzsz-..tar.gz

  ⑹在目录下会出现src目录。

  ⑺,我要把命令放到mini中执行所以要修改Makefile

  ⑻#gedit Makefile

  ⑼修改=arm-linux-g

  ⑽修改OFLAG= -O -DREGISTERED

  ⑾否则执行时会出现:

  ⑿**** UNREGISTERED COPY *****

  ⒀Please read the License Agreement in rz.doc

  ⒁#make posix

  ⒂注意:这个软件安装与常规的GNU软件不同—没有configure(配置及make install (安装过程。先执行命令make,将给出下面的提示:

  ⒃[rootweb rzsz]# make

  ⒄Please study the #ifdef’s in crctab.c, rbsb.c, rz.c and sz.c,

  ⒅make any necessary hacks for oddball or merged SYSV/BSD systems,

  ⒆then type ’make SYSTEM’ where SYSTEM is one of:

  ⒇posix POSIX pliant systems

  ⒈linux LINUX systems

  ⒉odt SCO Open Desktop

  ⒊i SCO Open Desktop, Intel piler

  ⒋sysvr SYSTEM . Unix, SCO Open Desktop

  ⒌sysvr SYSTEM . Unix with mkdir(, COHERENT .

  ⒍sysv SYSTEM / Unix

  ⒎xenix Xenix

  ⒏x Xenix

  ⒐bsd Berkeley .x BSD, Ultrix, V

  ⒑tandy Tandy Xenix

  ⒒dnix DIAB Dnix .

  ⒓dnixr DIAB Dnix .

  ⒔amiga UX running SVR

  ⒕POSIX POSIX pliant systems (SCO Open Desktop, strict

  ⒖doc Format the man pages with nroff

  ⒗根据自己的系统选择make的位置参数,一般情况下,选posix或linux就可以了。执行命令make posix,我们从输出部分可以很清楚的看见这个步骤所进行的工作:

  ⒘#make posix

  ⒙g -m -O -DLINUX -DHVM -DREGISTERED -s -DPOSIX -DMD= rz.c -o rz

  ⒚text data bss dec hex filename

  ⒛ cb rz

  ①rm -f rb rx rc

  ②ln rz rb

  ③ln rz rx

  ④ln rz rc

  ⑤g -m -O -DLINUX -DHVM -DREGISTERED -s -DPOSIX sz.c -o sz

  ⑥text data bss dec hex filename

  ⑦ bfe sz

  ⑧rm -f sb sx zmand zmandi

  ⑨ln sz sb

  ⑩ln sz sx

  Ⅰln sz zmand

  Ⅱln sz zmandi

  Ⅲ,把编译好的rb,rx,rc,rz,sb,sx,sz,zmand zmandi拷贝到主机/mnt/nfs目录,

  Ⅳ启动nfs服务,把这几个可执行文件拷贝到开发板的/usr/bin目录下,

  Ⅴ,然后将交叉编译器/usr/local/arm/../arm-linux/lib下的文件拷贝到开发板的/lib下。

  Ⅵ,设置环境变量 export RZSZLINE=/dev/modem,如果不设置这个环境变量,执行命令rz的时候,可能会提示你“Warning: Missing environment variable ’RZSZLINE’ (Linux rz ready. Type “sz file 。。.” to your modem program”。

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

  Ⅷ在XP下的SecureCRT中启动串口,Linux启动后,进入相应目录,输入rz,即可选择要传送的文件。

  Ⅸ如果是应用程序,则要用chmod +x filename 改成可执行属性。

  Ⅹ上面就是Linux下安装rz/sz命令的方法介绍了,如果你要进行Linux与windows文件之间的传输,需要用到rz、sz命令的话,可按上面的操作进行rz、sz命令的安装配置。