host平台 :Ubuntu 16.04
arm平台 : 3531d
arm-gcc :4.9.4
主机准备:
为了方便管理,创建有关的目录
mkdir nginx
cd nginx mkdir compressed install source
下载并解压有关的源码:
cd compressed #下载包 wget -c https://jaist.dl.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.bz2
wget -c http://mirrors.sohu.com/nginx/nginx-1.0.15.tar.gz
#解压下载的包 tar -C ../source -xf nginx-1.0.15.tar.gz
tar -C ../source -xf pcre-8.30.tar.bz2
编译pcre:
cd ../source/
执行以下脚本
##
# Copyright By Schips, All Rights Reserved
OUTPUT_PATH=/home/schips/arm/rsync/install
ARM_GCC=arm-hisiv500-linux
CC=${ARM_GCC}-gcc ./configure --prefix=${OUTPUT_PATH}/rsync-3.1.3 \ --disable-ipv6 --disable-debug --mandir="/tmp/" \ --host=${ARM_GCC} && make && make install
此后,我们会得到一个 rsync 的arm架构的可执行文件