linux的rz里面rz -y和rz区别是什么?

运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 (默认使用二进制方式传送),运行命令sz …(可以同时传送 多个文件)就是发文件到windows上。

rz、sz 传输文件是通过串口进行传输,传输速率较慢,只适用于小文件的传输。

1、下载rzsz源码包

使用tar xvzf 命令进行解压。使用-C选项可以解压到指定目录下

解压完成后可以在解压的目录中看到一个src 的文件。

将第3行和第4行修改成如下所示:

第3行的意思是指定交叉编译器,第4行的意思是去掉"UNREGISTERED COPY"提示,并且使用静态编译。

注意:这里一定要指定静态编译!

因为第一次我并没有加-static 选项,编译出来的命令下载到根文件系统的/usr/bin 目录中。执行rz 命令的时候,系统提示找不到该命令!移植的Linux系统一般是没有移植库文件的,所以动态编译出来的程序会提示找不到。这也间接的证明了Linux系统下的编译默认是使用的动态编译。

关于静态编译和动态编译的区别,请自行搜索!这里不再解释,也可以参考:

使用ls 命令进行查看

可以发现生成了很多可执行文件,如rz、sz、sx 等。

5、将生成的可执行文件复制到根文件系统的/usr/bin目录下

使用cp 命令进行赋值

6、下载到开发板中运行。

Linux系统启动成功后,执行rz 命令进行文件的传输。

这里我传输了一个test.txt 文件。如果执行rz 命令后能出现下面的图,应该就没有什么问题。

我要回帖

更多关于 轴承rz与z的区别 的文章

 

随机推荐