Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: sekoto - Marzo 17, 2020, 12:18:32 pm

Titolo: Compilare da linux per Raspberry
Inserito da: sekoto - Marzo 17, 2020, 12:18:32 pm
Buongiorno, come da titolo, ho fatto un'applicazione per linux (Mint 19.03) solo che la vorrei compilare per raspberry. Esiste un modo per compilare direttamente da pc linux perchè sarebbe un lavoro improponibile compilare i file direttamente su raspberry.
Grazie mille
Titolo: Re:Compilare da linux per Raspberry
Inserito da: Otto - Marzo 17, 2020, 02:18:55 pm
Ciao sekoto.

Forse fpcupdeluxe (https://wiki.lazarus.freepascal.org/fpcupdeluxe#Crosscompiling) potrebbe esserti d’aiuto. Io non ho un Raspberry per fare delle prove, ma ho usato  fpcupdeluxe con buoni risultati nel Crosscompiling.

C’è anche questa guida (https://wiki.lazarus.freepascal.org/Lazarus_on_Raspberry_Pi#Cross_compiling_for_the_Raspberry_Pi_from_Windows), ma è per Windows.

Otto.
Titolo: Re:Compilare da linux per Raspberry
Inserito da: nomorelogic - Marzo 17, 2020, 02:55:18 pm
si, devi fare cross-compiling, probabilmente fpcdeluxe è il modo più facile per preparare l'ambiente

Edit:
ah dimenticavo...
se riesci a procurarti una immagine di un OS per raspberry per VirtualBox, puoi seguire questa guida
http://www.lazaruspascal.it/index.php?page=138 (http://www.lazaruspascal.it/index.php?page=138)

è scritta per un gentoo ma con pochi accorgimenti la puoi usare per qualsiasi linux su raspberry

c'è anche un link ad una immagine SSD di 8GB già installata, non so se si riesce a montarla su VB
Titolo: Re:Compilare da linux per Raspberry
Inserito da: xinyiman - Marzo 17, 2020, 04:18:00 pm
fpcupdeluxe è la cosa migliore. installi la versione che vuoi di lazarus e fpc (ti consiglio la trunk)  e poi installi il cross-compilatore. Ovvero un arm-linux
Ricordati di installare lazarus e fpc in una directory con un path corto. Io in passato avevo problemi ad installare il crosscompilatore perchè il path era troppo lungo.