1. 요구환경
autoconf v2.59+
automake v1.9+
libtool v2.2+
pkg-config
2. 다운로드
wget https://github.com/alanxz/rabbitmq-c/archive/v0.7.0.tar.gz
tar -zxvf v0.7.0.tar.gz
cd rabbitmq-c
3. 라이브러리 설치할 디렉토리 생성
mkdir ./build
4. configure 생성
autoreconf -i
5. Makefile 생성
: 크로스컴파일된 openssl 라이브러리 경로 바라보도록 설정
./configure CC=arm-hisiv400-linux-gnueabi-gcc \
AR=arm-hisiv400-linux-gnueabi-ar \
RANLIB=arm-hisiv400-linux-gnueabi-ranlib \
LD=arm-hisiv400-linux-gnueabi-ld \
--host=arm-hisiv400-linux-gnueabi \
SSL_LIBS=-L/data1/khb/etc/openssl/lib/ \
SSL_CFLAGS=-I/data1/khb/etc/openssl/include/ \
--prefix=/data1/khb/etc/rabbitmq-c-0.7.0/build \
--with-ssl=openssl \
--disable-examples
6. 빌드
make
make install
7. 타겟 파일시스템에 복사
cd ./build
cp -ra ./* /data1/khb/filesys_ncx3/usr/lib
'Linux' 카테고리의 다른 글
openssl arm cross complie (0) | 2017.01.10 |
---|---|
zeromq arm cross complie (0) | 2017.01.10 |
Ubuntu 16.04 Samba 설정 (1) | 2016.06.14 |
Linux 계정만 생성하고 shell 로그인은 차단하기 (0) | 2016.05.20 |
[TCP] CLOSE_WAIT, FIN_WIAT_2 관련 (0) | 2016.02.01 |