• Linux 串口工具 lsz lrz 移植


    //之前写的,刚才不小心误删了,所以重新再发出来。

     

    1 下载源码包

    首先下载最新版的lrzsz,地址:https://ohse.de/uwe/software/lrzsz.html。下面以 0.12.20 版本为例,下载源码包为:lrzsz-0.12.20.tar.gz

    2解压源码包

    将下载的源码包通过共享文件夹或SSH等方式,挪到Linux主机ubuntu上去。
     
    然后进行解压:
    $ mkdir ~/lrzsz
    $ cp lrzsz-0.12.20.tar.gz ~/lrzsz
    $ cd ~/lrzsz
    $ tar zxvf lrzsz-0.12.20.tar.gz

    3 配置

    $ cd lrzsz-0.12.20/
    $ CC=arm-none-linux-gnueabi-gcc CFLAGS=-O2 ./configure   
    也可能是 CC=arm-linux-gnueabihf-gcc CFLAGS=-O2 ./configure 根据你的编译器的名字来

    这里 ./configure 必须放在后面,否则无法识别到交叉编译工具。
     

    4.编译安装

    编译安装命令:
    $ make -j4                        # 并行编译,使用4个CPU同时编译,可提高编译速度
    直接make也是可以的。速度也挺快。

    make完成之后,会在当前目录 src/ 下生成 lrz 和 lsz 两个文件。

    5 复制到目标板并执行

    通过网络、U盘、SD卡等方式,将生成的 lrz 和 lsz  复制到目标板的 /bin 目录

    (或者你自己的目录,但是那就需要设置系统环境变量 echo $PATH可以查看环境变量,查看设置效果)

    并在目标版上添加可执行权限:

    $ cp lrz lsz /usr/sbin
    $ cd /usr/sbin/
    $ chmod 777 lrz lsz
     
    /************* 社会的有色眼光是:博士生、研究生、本科生、车间工人; 重点大学高材生、普通院校、二流院校、野鸡大学; 年薪百万、五十万、五万; 这些都只是帽子,可以失败千百次,但我和社会都觉得,人只要成功一次,就能换一顶帽子,只是社会看不见你之前的失败的帽子。 当然,换帽子决不是最终目的,走好自己的路就行。 杭州.大话西游 *******/
  • 相关阅读:
    排序算法的实现
    图——广度优先遍历(邻接矩阵存储)
    最大子列和问题-4种解法
    PATB 1015. 德才论 (25)
    PATB 1018. 锤子剪刀布
    PATB 1019. 数字黑洞 (20)
    常用协议的默认端口号
    统一资源定位符URL
    hdoj1009 FatMouse' Trade——贪心算法
    hdoj2037 贪心算法——今年暑假不AC
  • 原文地址:https://www.cnblogs.com/happybirthdaytoyou/p/12200404.html
Copyright © 2020-2023  润新知