据我所知,MXE中没有任何软件包,所以我必须自己设置编译 .

根据文件

如果您使用Autotools,您所要做的就是:./ configure --host = i686-w64-mingw32.static make

其他方法(修改makefile)总是以此结尾

/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/ libcrypto.a(c_zlib.o):c_zlib.c :( . text 0x5c):对 inflate' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xdf): undefined reference to deflate'/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/的未定义引用 . /../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text 0x13d):未定义引用 inflateEnd' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x159): undefined reference to deflateEnd' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/ libcrypto.a(c_zlib.o):c_zlib.c :( . text 0x1c4):对 inflateEnd' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x1cf): undefined reference to deflateEnd'/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/的未定义引用 . /../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text 0x26b):未定义引用 inflateInit_' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x2e0): undefined reference to deflateInit_' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/ libcrypto.a(c_zlib.o):c_zlib.c :( . text 0x57a):未定义引用 deflate' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x658): undefined reference to zError'/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0 /../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text 0x846):undefined reference to deflate' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0x8d8): undefined reference to zError'/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/ .. /lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text 0x940):对 deflateInit_' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xa5e): undefined reference to inflate的未定义引用'/root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0 /../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text 0xac8):undefined reference to zError' /root/mxe/usr/lib/gcc/i686-w64-mingw32.static/5.1.0/../../../../i686-w64-mingw32.static/lib/../lib/libcrypto.a(c_zlib.o):c_zlib.c:(.text+0xb53): undefined reference to inflateInit_ ' collect2: error: ld returned 1 exit status Makefile:771: recipe for target ' tests.exe'失败make:*** [tests.exe]错误1

目前没有针对mxe的SECP256k1包(我不认为在不久的将来会有一个)所以我希望在这里提供指导 .