compilazione per Raspberry pi

Utilizzo di applicazioni in ambito professionale.

compilazione per Raspberry pi

Messaggioda Renato Rocci » giovedì 21 settembre 2017, 15:54

Ho scritto un programma c++ che utilizza CImg (CImg Library is a small, open-source, and modern C++ toolkit for image processing) per visualizzare su monitor in modalità random e sequenziale un vasto repertorio di immagini jpg disposto in diverse cartelle.
Lo scopo del programma è di funzionare in sostituzione delle cornici digitali disponibili sul mercato che non soddisfano le mie esigenze essenzialmente a motivo del numero molto grande di immagini che devo trattare.
Per compilare il programma ho usato il comando
g++ -o FOTOSHOW SHOW4.cpp -lX11 -lpthread
I parametri -lX11 -lpthread sono richiesti da CImg.

Il programma funziona egregiamente in ambiente ubuntu, ma vorrei farlo girare come target finale su Raspberry.
Allo scopo ho installato i seguenti
Pacchetti per il Cross-Compile ARM
Installiamo ora tutto il necessario per il cross-compile, con i seguenti comandi da terminale.
sudo apt-get install gcc-arm-linux-gnueabi
sudo apt-get install g++-arm-linux-gnueabi
sudo apt-get install binutils-arm-linux-gnueabi
secondo queste istruzioni trovate in rete e poi anche
Install the GCC, G++ cross compilers and support programs by typing:
$ sudo apt-get install libc6-armel-cross libc6-dev-armel-cross
$ sudo apt-get install binutils-arm-linux-gnueabi
$ sudo apt-get install libncurses5-dev
infine ho compilato con il comando
arm-linux-gnueabi-g++ -o FOTOSHOWarm SHOW4.cpp -lX11 -lpthread
ottenendo però l'errore
/usr/lib/gcc-cross/arm-linux-gnueabi/5/../../../../arm-linux-gnueabi/bin/ld: impossibile trovare -lX11
collect2: error: ld returned 1 exit status

Ho provato quindi a scaricare
Download Page for libx11-6_1.6.4-3_armel.deb on EABI ARM machines
da ftp.it.debian.org/debian
ma non è cambiato nulla!!!

Pensate che il mio proposito sia perseguibile?
Potete darmi qualche consiglio?
Potrebbe Ubuntu MATE servire allo scopo?
Renato Rocci
Prode Principiante
 
Messaggi: 1
Iscrizione: settembre 2017
Desktop: ubuntu
Distribuzione: Ubuntu 16.04.3 LTS x86_64
Sesso: Maschile

Torna a Applicazioni professionali

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 8 ospiti