cpuminer Cross-Compile para o braço

0

Atualmente, estou tentando cruzar a compilação do braço de segmentação do cpuminer (armel, para ser mais específico). No entanto, estou correndo com algumas questões sobre curl.

Este é o repo usado: link

Dependências listadas:

  • automake
  • autoconf
  • pkg-config
  • libcurl4-openssl-dev
  • libjansson-dev
  • libssl-dev
  • libgmp-dev
  • fazer
  • g ++

Depois de fazer o download do repositório, tentei

./configure CC=arm-linux-gnueabi-gcc-6 --host=arm-linux-gnu --with-curl

O sinalizador CC parece importante, pois o ./configure sem resultará em um erro mostrando que o gcc-6-arm-linux-gnueabi está faltando (configuração incorreta no script de configuração?).

Depois de executar ./configure com sucesso, um make simples resultará em um erro mostrando:

cpu-miner.c:26:23: fatal error: curl/curl.h: No such file or directory #include <curl/curl.h>

eu corri

dpkg --add-architecture armel
apt-get update
apt-get install libcurl4-openssl-dev:armel

na esperança de obter esses arquivos de origem.

A execução de novo agora resulta no seguinte erro:

In file included from uint256.cpp:7:0: miner.h:33:23: fatal error: curl/curl.h: No such file or directory #include <curl/curl.h>

E agora estou preso. Parece que o cpu-miner.c encontra o curl.h, enquanto que o miner.h não. Como isso poderia ser possível?

Eu sou muito iniciante no uso de make / configure e tudo isso. Você pode, por favor, me dar algumas dicas, pois a leitura de informações sobre compilação cruzada / make / autoconf é uma enorme sobrecarga de informações?

Agradecemos antecipadamente:)

    
por CKE 14.02.2017 / 10:36

0 respostas