交叉编译lrzsz

方法一:

# tar -zxvf lrzsz-0.12.20.tar.gz

# cd lrzsz-0.12.20

# ./configure --cache-file=arm-linux.cache

# vi arm-linux.cache

修改

ac_cv_prog_CC=${ac_cv_prog_CC=gcc}

ac_cv_prog_CC=${ac_cv_prog_CC=arm-none-linux-gnueabi-gcc}

 修改

ac_cv_prog_CPP=${ac_cv_prog_CPP=gcc -E}

ac_cv_prog_CPP=${ac_cv_prog_CPP=arm-none-linux-gnueabi-gcc -E}

# ./configure --cache-file=arm-linux.cache --prefix=/opt/lrzsz --host=arm-linux

# make 

# make install

方法二:

# ./configure --prefix=/opt/lrzsz

或者直接修改Makefile:

      有三个Makefile需要修改,分别是lrzsz-0.12.20/Makefile,  lrzsz-0.12.20/lib/Makefile,  lrzsz-0.12.20/src/Makefile   

     将这三个Makefile中的所有gcc替代成你开发板所需要的交叉编译器,如arm-none-linux-gnueabi-gcc

(即:CC = gcc    CPP = gcc -E  都改成CC = arm-none-linux-gnueabi-gcc  CPP = arm-none-linux-gnueabi-gcc -E

# make 

# make install    

你可能感兴趣的:(交叉编译lrzsz)