平台是i.mx27 arm926ejs内核
交叉编译器为arm-926ejs-linux-gcc 4.1.1
1、 下载软件 rzsz-3.48.tar.gz。 下载。 2、解压 tar zxvf rzsz-3.48.tar.gz
3、安装 cd src
vi Makefile
修改CC=arm-926ejs-linux-gcc
保存退出
make posix 。
注意:这个软件安装与常规的GNU软件不同—没有configure(配置)及make install (安装过程)。
S3C2410的交叉编译也是一样的,只是交叉编译器不一样而已。
[root@xing src]# gedit Makefile
[root@xing src]# make posix
arm-926ejs-linux-gcc -O -DPOSIX -DMD=2 rz.c -o rz
size rz
text data bss dec hex filename
25621 632 10276 36529 8eb1 rz
rm -f rb rx rc
ln rz rb
ln rz rx
ln rz rc
arm-926ejs-linux-gcc -O -DPOSIX sz.c -o sz
size sz
text data bss dec hex filename
32341 692 42920 75953 128b1 sz
rm -f sb sx zcommand zcommandi
ln sz sb
ln sz sx
ln sz zcommand
ln sz zcommandi
[root@xing src]# ls
COPYING gz minirb.c rc rz.c sz undos.doc zmodem.h
crc.c mailer.rz minirb.doc README rz.doc sz.c zcommand zmr.c
crc.doc Makefile rb rx sb sz.doc zcommandi zupl.t
crctab.c Makefile~ rbsb.c rz sx undos.c zm.c
目标板:
mx27# ./sz 00001.jpg
rz
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? 00001.jpg...
100% 4 KB 4 KB/s 00:00:01 0 ′?
?OOsz 3.48 01-27-98 finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in sz.doc
mx27# ls
mx27# ./rz
rz ready. Type "sz file ..." to your modem program
???a? zmodem ′???£ °′ Ctrl+C ???£
??′?? history.txt...
100% 16 KB 8 KB/s 00:00:02 0 ′?
?rz 3.48 01-27-98 finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in rz.doc
mx27# ls
用户377235 2013-6-20 21:08