//之前寫的,剛才不小心誤刪了,所以重新再發出來。
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