第一步:编译openssl和zlib
第二步:将编译好的openssl文件夹、zlib.h、zconf.h拷贝到/usr/local/include目录下.
在/etc/profile文件里面修改
- export C_INCLUDE_PATH=/usr/local/include/
- export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include/
第三步:将libcrypto.so.1.0.0、libssl.so.1.0.0、libz.so.1.2.13拷贝到/usr/local/lib目录下
,然后执行
- ln -s libcrypto.so.1.0.0 libcrypto.so
- ln -s libssl.so.1.0.0 libssl.so
- ln -s libz.so.1.2.13 libz.so.1
- ln -s libz.so.1.2.13 libz.so
第四步:下载 rtmpdump-2.2e.tar.gz, 解压,进入到librtmp 文件夹
第五步:修改makefile
- CC=arm-linux-gnueabihf-gcc
- LD=arm-linux-gnueabihf-ld
- AR=arm-linux-gnueabihf-ar
第六步:make
注意:2.4版本第五步和第六步可以直接不要。也不要动态库,直接静态库
make CROSS_COMPILE=arm-linux-gnueabihf- SHARED=