0

我一直在努力使用 VS2015x 本机工具为 linux-mips32 构建 openssl。我已经设置了 perl 并使用以下命令进行配置:

perl Configure linux-mips32
    --prefix=C:\Users\srivaspr\Downloads\openssl-1.0.2k.tar\openssl\builder 
    --openssldir=C:\Users\srivaspr\Downloads\openssl-1.0.2k.tar\openssl\builder

配置命令工作正常。

但是当我使用 make 命令时,它给出了以下错误:

making all in crypto...
make[1]: Entering directory 'C:/Users/srivaspr/Downloads/openssl-1.0.2k.tar/openssl/crypto'
gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -mips2 -mabi=32 -O3 -Wall -DBN_DIV3W -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DAES_ASM   -c -o cryptlib.o cryptlib.c
gcc: error: unrecognized argument in option '-mabi=32'
gcc: note: valid arguments to '-mabi=' are: ms sysv
gcc: error: unrecognized command line option '-mips2'
make[1]: *** [<builtin>: cryptlib.o] Error 1
make[1]: Leaving directory 'C:/Users/srivaspr/Downloads/openssl-1.0.2k.tar/openssl/crypto'
make: *** [Makefile:287: build_crypto] Error 1

我在互联网上搜索了多次,但找不到任何相关的东西。任何帮助,将不胜感激。

4

0 回答 0