Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Librerie aggiuntive in linux non compilano

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[11] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto UtenteIlGuru » 4 giu 2020, 23:38

Java l'hai installato tu?
\Gamma\nu\tilde{\omega}\theta\i\ \sigma\epsilon\alpha\upsilon\tau\acute{o}\nu
Avatar utente
Foto UtenteIlGuru
5.482 2 10 13
G.Master EY
G.Master EY
 
Messaggi: 1924
Iscritto il: 31 lug 2015, 23:32

0
voti

[12] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utentegianc2020 » 5 giu 2020, 10:33

Considerato il messaggio di errore credo tu abbia scaricato la versione sbagliata.
"Formato eseguibile non valido" non lascia spazio ad interpretazioni, se dai il comando
file /opt/arduino-1.8.12/java/bin/java
ti dice per quale piattaforma è x86/amd_64/ ...
Avatar utente
Foto Utentegianc2020
15 1 3
 
Messaggi: 25
Iscritto il: 3 giu 2020, 19:24

0
voti

[13] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utentegianc2020 » 6 giu 2020, 19:25

quella riga
/arduino: riga 35: /opt/arduino-1.8.12/java/bin/java: cannot execute binary file: Formato eseguibile non valido
dice che stai lanciando un file in un formato non valido, tipo un eseguibile 32 bit su una piattaforma 64 o un eseguibile windows su linux.
Per vedere a quale piattaforma si riferisce scrivi, da terminale,
file /opt/arduino-1.8.12/java/bin/java
il mio risponde
java: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.9, not stripped

ciao
Avatar utente
Foto Utentegianc2020
15 1 3
 
Messaggi: 25
Iscritto il: 3 giu 2020, 19:24

0
voti

[14] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utenteaduri » 7 giu 2020, 11:18

Ciao scusa ma ero fuori Genova.
Mi risponde così:
/opt/arduino-1.8.12/java/bin/java: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=cba1798b8eeb7d7f38aa4c916d3a466c53ad2f73, not stripped

Il not stripped mi fa pensare che ci sia qualcosa che non va.
ciao
Antonio
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[15] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto UtenteIlGuru » 7 giu 2020, 14:36

Stai usando un processore Arm?
\Gamma\nu\tilde{\omega}\theta\i\ \sigma\epsilon\alpha\upsilon\tau\acute{o}\nu
Avatar utente
Foto UtenteIlGuru
5.482 2 10 13
G.Master EY
G.Master EY
 
Messaggi: 1924
Iscritto il: 31 lug 2015, 23:32

0
voti

[16] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utentegianc2020 » 7 giu 2020, 14:52

l'eseguibile è arm per sapere che sistema usi scrivi
uname -a
a me viene
Linux gianc-msi 5.6.0-2-amd64 #1 SMP Debian 5.6.14-1 (2020-05-23) x86_64 GNU/Linux
Avatar utente
Foto Utentegianc2020
15 1 3
 
Messaggi: 25
Iscritto il: 3 giu 2020, 19:24

0
voti

[17] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utenteaduri » 7 giu 2020, 16:36

ecco la mia:
Linux aduri-EZbook 5.3.0-46-generic #38~18.04.1-Ubuntu SMP Tue Mar 31 04:17:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Avatar utente
Foto Utenteaduri
435 1 5 11
Expert
Expert
 
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova

0
voti

[18] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto UtenteIlGuru » 7 giu 2020, 21:44

Quindi come può un processore x86 eseguire del codice per Arm?
\Gamma\nu\tilde{\omega}\theta\i\ \sigma\epsilon\alpha\upsilon\tau\acute{o}\nu
Avatar utente
Foto UtenteIlGuru
5.482 2 10 13
G.Master EY
G.Master EY
 
Messaggi: 1924
Iscritto il: 31 lug 2015, 23:32

0
voti

[19] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utentelucaking » 8 giu 2020, 8:21

aduri ha scritto:/opt/arduino-1.8.12/java/bin/java: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0,

aduri ha scritto:Linux aduri-EZbook 5.3.0-46-generic #38~18.04.1-Ubuntu SMP Tue Mar 31 04:17:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Eh sì, a sto punto in ordine di semplicità ci sono tre strade: usare un emulatore per ARM, installare la versione per x86 a 64 bit o usare una distro tipo Ubuntu o Debian e installare il software tramite gestore di pacchetti.
PS: ovviamente la prima è una provocazione. :D
Avatar utente
Foto Utentelucaking
1.651 4 5 8
Expert
Expert
 
Messaggi: 1445
Iscritto il: 29 mag 2015, 14:28

0
voti

[20] Re: Librerie aggiuntive in linux non compilano

Messaggioda Foto Utentegianc2020 » 8 giu 2020, 10:59

probabilmente hai scaricato la versione sbagliata, rimuovila e scarica quella giusta.
Ciao
Avatar utente
Foto Utentegianc2020
15 1 3
 
Messaggi: 25
Iscritto il: 3 giu 2020, 19:24

PrecedenteProssimo

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti