Linux

openssl arm cross complie

behonestar 2017. 1. 10. 10:16

1. 다운로드

wget https://www.openssl.org/source/openssl-1.0.2d.tar.gz

tar -zxvf ./openssl-1.0.2d.tar.gz


2. 라이브러리 설치할 디렉토리 생성

mkdir -p ~/etc/openssl


3. Makefile 생성

cd ./openssl-1.0.2d

./Configure linux-generic32 shared -DL_ENDIAN --prefix=/data1/khb/etc/openssl --openssldir=/data1/khb/etc/openssl


4. 빌드 & 설치

make install CC=arm-hisiv400-linux-gnueabi-gcc \

  RANLIB=arm-hisiv400-linux-gnueabi-ranlib \

  LD=arm-hisiv400-linux-gnueabi-ld \

  MAKEDEPPROG=arm-hisiv400-linux-gnueabi-gcc \

  PROCESSOR=ARM