Subtarget (-t)

Antworten
Mathias
Beiträge: 6210
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Subtarget (-t)

Beitrag von Mathias »

Ich habe gerade folgendes in der Einstellungen gesehen. "Subtarget (-t)"
Ist da es was in Planung für die Embedded-Systeme ?
Momentan muss man (noch) -Wpxxx dem Compiler mitgeben.
Dateianhänge
Bildschirmfoto vom 2023-09-11 16-32-45.png
Bildschirmfoto vom 2023-09-11 16-32-45.png (94.2 KiB) 4150 mal betrachtet
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

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: Subtarget (-t)

Beitrag von PascalDragon »

Mathias hat geschrieben:
Mo 11. Sep 2023, 16:36
Ich habe gerade folgendes in der Einstellungen gesehen. "Subtarget (-t)"
Ist da es was in Planung für die Embedded-Systeme ?
Momentan muss man (noch) -Wpxxx dem Compiler mitgeben.
Das -Wpxxx ist für die gewünschte Zielhardware. Das ist nicht, was der Sinn hinter Subtargets ist.

Der Sinn hinter Subtargets ist es unter anderem, dass die RTL für verschiedene AVR-Varianten auf einmal kompiliert vorliegen kann oder zwei Varianten der RTL mit und ohne Debuginformationen.
FPC Compiler Entwickler

Mathias
Beiträge: 6210
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Subtarget (-t)

Beitrag von Mathias »

Dann ist dies ein neues Features, das demnächst kommen soll ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

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: Subtarget (-t)

Beitrag von PascalDragon »

Mathias hat geschrieben:
Di 12. Sep 2023, 08:53
Dann ist dies ein neues Features, das demnächst kommen soll ?
Es ist aktuell nur in FPC main aka 3.3.1 verfügbar und wird damit erst mit dem nächsten Hauptrelease (also 3.4.0) teil eines stabilen Builds sein.
FPC Compiler Entwickler

Antworten