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
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM