mingw編譯librtmp
阿新 • • 發佈:2019-01-22
1 下載
MinGW和MSYS:http://www.mingw.org/
zlib:http://www.zlib.net/
openSSL:http://www.openssl.org/
ActiveState Perl:http://www.perl.org/
rtmpdump:http://rtmpdump.mplayerhq.hu/
2 編譯
2.1 編譯zlib
copy win32\makefile.gcc makefile.gcc
mingw32-make -f makefile.gcc
2.2 編譯openssl
./configure mingw --prefix=`pwd`/win32libs -DL_ENDIAN -DOPENSSL_NO_HW #修改Makefile和crypto/Makefile檔案 #將gcc替換為mingw32-gcc #將cc替換為mingw32-cc #修改檔案 #md2test.c #dummytest.c修改為#include "dummytest.c" #rc5test.c #dummytest.c修改為#include "dummytest.c" #jpaketest.c #dummytest.c修改為#include "dummytest.c" make make install
2.3 編譯rtmpdump
2.3.1 依賴檔案
將openssl/include下openssl資料夾複製到/MinGW/include目錄
將zlib下zconf.h和zlib.h複製/MinGW/include目錄
將openssl下(libcrypto.a,libssl.a,ssleay32.lib,libeay32.lib)拷至/MinGW/lib目錄
zlib下libz.a拷至/MinGW/lib目錄
2.3.2 編譯
make SYS=mingw
make SYS=mingw install