Cross-compiler sh4
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Cross-compiler sh4
Salve a tutti,
Sono nuovo del forum, ho un problemino ,
Mi servirebbe una mano per la compilazione per sh4, io uso la versione Ubuntu 16.04! Mi dareste una mano?
Sono nuovo del forum, ho un problemino ,
Mi servirebbe una mano per la compilazione per sh4, io uso la versione Ubuntu 16.04! Mi dareste una mano?
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15349
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Cross-compiler sh4
Salve, intanto benvenuto in Ubuntu.
Premesso che ignoro cos'è 'sto 'sh4', prima volta che ne leggo, se facevi una ricerca in rete trovavi i pacchetti belli e pronti.
Dai un'occhiata a questo indirizzo https://packages.ubuntu.com/xenial/deve ... -linux-gnu , scaricando la corretta versione ed architettura, oppure da questo https://packages.ubuntu.com/xenial-upda ... -linux-gnu ed ancora https://packages.ubuntu.com/xenial-upda ... -linux-gnu , o quest'altro ancora https://packages.ubuntu.com/xenial/deve ... -linux-gnu .
Meglio ancora installa ed usa Synaptic:
Il 1° aggiorna la lista dei pacchetti, il 2° installa eventuali aggiornamenti, il 3° installa il pacchetto richiesto ed il 4° avvia il Synaptic.
Adesso tramite esso cerca 'sh4', nella finestra cerca seleziona i pacchetti d'interesse ed infine installali.
Ciao
Premesso che ignoro cos'è 'sto 'sh4', prima volta che ne leggo, se facevi una ricerca in rete trovavi i pacchetti belli e pronti.
Dai un'occhiata a questo indirizzo https://packages.ubuntu.com/xenial/deve ... -linux-gnu , scaricando la corretta versione ed architettura, oppure da questo https://packages.ubuntu.com/xenial-upda ... -linux-gnu ed ancora https://packages.ubuntu.com/xenial-upda ... -linux-gnu , o quest'altro ancora https://packages.ubuntu.com/xenial/deve ... -linux-gnu .
Meglio ancora installa ed usa Synaptic:
Codice: Seleziona tutto
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install synaptic
pkexec-synaptic
Adesso tramite esso cerca 'sh4', nella finestra cerca seleziona i pacchetti d'interesse ed infine installali.
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
ciao, grazie per la risposta e del benvenuto
ho seguito le indicazioni e adesso ho i pacchetti di compilazione installati sulla mia macchina
adesso dovrei convertire un file.py in file.c
questo lo faccio con cython -a file.py cosi ottengo il file.c
quindi dovrei convertire questo file.c in file.so che giri su architettura mipsel e sh4
questo lo faccio con il comando
gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing \
-I/usr/include/python2.7 -o file.so file.c
ottengo il file.so ma mi dice che l'architettura mipsel e sh4 non puo aprire questo file
ho seguito le indicazioni e adesso ho i pacchetti di compilazione installati sulla mia macchina
adesso dovrei convertire un file.py in file.c
questo lo faccio con cython -a file.py cosi ottengo il file.c
quindi dovrei convertire questo file.c in file.so che giri su architettura mipsel e sh4
questo lo faccio con il comando
gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing \
-I/usr/include/python2.7 -o file.so file.c
ottengo il file.so ma mi dice che l'architettura mipsel e sh4 non puo aprire questo file
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15349
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Cross-compiler sh4
Salve, se il problema dell'installazione di questa discussione l'hai risolto, allora anteponi il [Risolto] al titolo, per farlo clicca su [Modifica] del 1° post e provvedi.
Per il 2° problema apri un'altra discussione, ovvero come da regolamento 1 problema 1 discussione.
Ciao
Per il 2° problema apri un'altra discussione, ovvero come da regolamento 1 problema 1 discussione.
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Re: Cross-compiler sh4
Questo comando invoca il compilatore C per la piattaforma su cui ti trovi, il compilatore per SH4 dovrebbe chiamarsi qualcosa come sh4-linux-gnu-gcc.gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/include/python2.7 -o file.so file.c
Software is meant to be soft!
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
Grazie per le risposte, infatti stavo cercando online se era servito ad altri questo comando ma fino ad adesso non ho trovato, anche perché avevo già provato come mi hai suggerito ma mi dice comando non trovato...
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
Ho installato questo
gcc-5-sh4-linux-gnu
gcc-5-sh4-linux-gnu
Re: Cross-compiler sh4
Allora l'eseguibile del cross compiler dovrebbe essere /usr/bin/sh4-linux-gnu-gcc-5. Qua trovi la lista completa dei file presenti nel pacchetto.
Software is meant to be soft!
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
quindi adesso per fare la compilazione del file.so per la macchina con architettura sh4 è il seguente:
gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/bin/sh4-linux-gnu-gcc-5 -o file.so file.c
cosi dovrebbe appunto creare un file.so compatibile per sh4?
gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/bin/sh4-linux-gnu-gcc-5 -o file.so file.c
cosi dovrebbe appunto creare un file.so compatibile per sh4?
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
Ciao, ho provato come ho descritto nell'ultimo messaggio, ma mi da errore, sbaglio sicuramente qualcosa
Re: Cross-compiler sh4
Il comando da usare dovrebbe essere:
Codice: Seleziona tutto
sh4-linux-gnu-gcc-5 -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/include/python2.7 -o file.so file.c
Software is meant to be soft!
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
ciao, mi da uno strano errore quando invio il comando
mi dice:
fatal error
sh4-linux-gnu-gcc/pyconfig.h file o directory non esistente
compilazione terminata
mi dice:
fatal error
sh4-linux-gnu-gcc/pyconfig.h file o directory non esistente
compilazione terminata
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
Help please
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15349
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Cross-compiler sh4
Salve, come già dattilografai 'sh4' non l'ho conosco, tuttavia così come se hai risolto l'installazione usando Synaptic puoi cercare con esso il pacchetto col nome indicato, 'sh4-linux-gnu-gcc', installando quello con un '-dev' nel nome.
I file '.h' sono gli header di compilazione, e di solito li trovi per l'appunto nei pacchetti con stesso nome o quasi ed aggiunto nel nome il '- dev'.
Ciao
I file '.h' sono gli header di compilazione, e di solito li trovi per l'appunto nei pacchetti con stesso nome o quasi ed aggiunto nel nome il '- dev'.
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
ciao,
grazie per la risposta,
allora io dovrei compilare questi file per mips32el, Mipsel, SH4, armv7a
solo che il cross non riesco a farlo funzionare
grazie per la risposta,
allora io dovrei compilare questi file per mips32el, Mipsel, SH4, armv7a
solo che il cross non riesco a farlo funzionare
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15349
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Cross-compiler sh4
Salve, ma hai installato tutti i pacchetti richiesti ?
I file header sono indispensabili per compilare, cominciando da 'libgcc-5-dev-sh4-cross_5.4.1-2ubuntu2cross1_all.deb' , continuando con 'libn32gcc-5-dev-mips64el-cross_5.3.1-14ubuntu2cross1_all.deb' , nonché il 'libn32gcc-5-dev-mipsel-cross_5.4.1-2ubuntu2cross1_all.deb'.
Ciao
I file header sono indispensabili per compilare, cominciando da 'libgcc-5-dev-sh4-cross_5.4.1-2ubuntu2cross1_all.deb' , continuando con 'libn32gcc-5-dev-mips64el-cross_5.3.1-14ubuntu2cross1_all.deb' , nonché il 'libn32gcc-5-dev-mipsel-cross_5.4.1-2ubuntu2cross1_all.deb'.
Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
-
- Prode Principiante
- Messaggi: 14
- Iscrizione: giovedì 12 ottobre 2017, 9:56
- Desktop: Ubuntu 16
- Distribuzione: Amd64
- Sesso: Maschile
Re: Cross-compiler sh4
ciao
si ho scaricato tutto il necessario credo per la compilazione
http://prntscr.com/gxquy3
quando lancio il comando:
mi da questo errore:
http://prntscr.com/gxqwmm
si ho scaricato tutto il necessario credo per la compilazione
http://prntscr.com/gxquy3
quando lancio il comando:
Codice: Seleziona tutto
sh4-linux-gnu-gcc-5 -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/include/python2.7 -o file.so file.c
http://prntscr.com/gxqwmm
- wilecoyote
- Tenace Tecnocrate
- Messaggi: 15349
- Iscrizione: giovedì 20 agosto 2009, 16:21
- Desktop: Kubuntu et alii
- Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
- Sesso: Maschile
- Località: Ceranesi - Ge
Re: Cross-compiler sh4
Salve, prima un piccolo consiglio, non usare immagini ma posta direttamente qua tra i tag
Codice: Seleziona tutto
gli output, altrimenti diventa problematico cercare in rete.
E per l'appunto cercando in rete, ho trovato circa 20 doglianze per all'incirca il tuo stesso problema, solo che non sò quale scegliere.
Prova a cercare in rete con termine 'fatal error: sh4-linux-gnu/python2.7/pyconfig.h:'.
:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Re: Cross-compiler sh4
Allora, mi pare che il compilatore a questo punto sei riuscito a installarlo, quindi questo problema lo darei per risolto.
Ora il problema è usarlo correttamente. Ti suggerirei di aprire una nuova discussione, e ricordati di postare il codice che stai cercando di compilare, altrimenti non c'è speranza di riuscire ad aiutarti.
Ora il problema è usarlo correttamente. Ti suggerirei di aprire una nuova discussione, e ricordati di postare il codice che stai cercando di compilare, altrimenti non c'è speranza di riuscire ad aiutarti.
Software is meant to be soft!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti