FpcUpDeluxe für RaspberryPi?

Für Installationen unter Linux-Systemen
PascalDragon
Beiträge: 834
Registriert: Mi 3. Jun 2020, 07:18
OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
CPU-Target: Aarch64 bis Z80 ;)
Wohnort: München

Re: FpcUpDeluxe für RaspberryPi?

Beitrag von PascalDragon »

MmVisual hat geschrieben:
So 7. Jan 2024, 12:49
Ich habe Bookworm 64 installiert, das macht Probleme.
Vorgehensweise CF Card neu erstellen,
sudo apt update & upgrade
sudo apt-get install fpc git subversion kdesvn smbclient mariadb-client

und dann FpcUpDeluxe laden aus dem Internet, Ausführbar machen und ausführen klappt das Erstellen vom FPC nicht.
Dann propier doch mal einfach den Weg, den ich geschildert habe, ohne Verwendung des fpc-Pakets aus den Paketen der Distribution.
FPC Compiler Entwickler

MmVisual
Beiträge: 1470
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: FpcUpDeluxe für RaspberryPi?

Beitrag von MmVisual »

Noch eine Frage an die Forenbetreiber:

Links stehen unter "Links" 4 Links (Free Pascal / Lazarus / ...)

Könnt ihr hier noch einen fünften dazu packen "FpcUpDeluxe" > https://github.com/LongDirtyAnimAlf/fpc ... e/releases
Weil das Tool benötigt man irgendwie die ganze Zeit.
EleLa - Elektronik Lagerverwaltung - www.elela.de

MmVisual
Beiträge: 1470
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: FpcUpDeluxe für RaspberryPi?

Beitrag von MmVisual »

Die Installation von Lazarus mit FPC 3.3.1 hat nun geklappt!!! Vielen Dank. :D

Ich habe eine Frage wegen Compiler Schaltern. Bisher hatte "CPUARM" funktioniert. Geht das nicht mehr unter FPC 3.3.1?
Oder ist das nur ein Problem wegen dem 64 Bit Raspberry?

Code: Alles auswählen

{$IFNDEF CPUARM}
.......
{$ENDIF} 
Ich habe auch mal CPUARM64 aus probiert, das geht ebenfalls nicht.

Ich wollte dass ein Code nicht ausgeführt wird wenn der Prozessor Typ ein ARM Kern hat, egal ob 32 oder 64 Bit.

Siehe Tabelle G.2:
https://www.freepascal.org/docs-html/prog/progap7.html

Der Tabelle nach sollte es das theoretisch geben:

Code: Alles auswählen

CPUARM 		Free Pascal target is an ARM 32-bit or 64-bit processor. 
CPUARM32 	Free Pascal target is an ARM 32-bit processor. 
CPUARM64 	Free Pascal target is an ARM 64-bit processor. 

Edit:
Wenn man das Lazarus unter Einstellungen auf Deutsch einstellt, dann kommt man nicht mehr in die Einstellungen rein:
LazEinstellungen.png
LazEinstellungen.png (260.23 KiB) 4297 mal betrachtet
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten