Conhecimento de compilação cruzada de espadas

Openssl de compilação cruzada

Visão geral: devido aos requisitos de trabalho, é necessário portar a biblioteca de código aberto openssl para a máquina de armar
Ambiente do computador host: ubuntu14. 04 64
Placa principal: mips linux 32 bit

1 , baixe o código fonte
Endereço do site oficial (https: // www.openssl.org/source/old/)

2. Execute a configuração
$ setarch i386. / config no-asm shared --prefix = / opt / soft / openssl
Ênfase: o suporte openssl de compilação cruzada do sistema de 64 bits em execução na placa de destino de 32 bits precisa ser definido: setarch i386

3 . Modificar o Makefile
 

procurar -m64 opção e apagar, um total de dois.

3. Gere arquivos de biblioteca
$ make && make install

 

Acho que você gosta

Origin www.cnblogs.com/zhanggaofeng/p/12722759.html
Recomendado
Clasificación