fpc aus Sourcen

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

fpc aus Sourcen

Beitrag von Christian »

Moins,

weiss jemand wie man die fpc(.exe) aus den quellen baut bzw wo ich diese finde ?
Nach dem bauen eines compilers über nen einzelnen bootstrap compiler find ich die nirgends. Da ich cross compilieren will wär die aber schon gut zu haben.

Ich hab bisher immer nen vollen compiler als bootstrap installiert und die crosscompiler nur dazugebaut, das könnte aber hier zu problemen führen weshalb ich alles von grund auf neu baun will.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6833
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: fpc aus Sourcen

Beitrag von af0815 »

BuildFAQ http://www.stack.nl/~marcov/buildfaq.pdf setze ich als bekannt voraus.

Die Quellen vom fpc aus dem SVN ebenfalls. Was du brauchst ist den LETZTEN STABILEN fpc als Bootstrapcompiler.
Bei Windows habe ich mir immer die letzte stabile Lazarusumgebung (mit fpc) aufgehoben (wegkopiert), weil man benötigt eine menge Tools (Buildtools) aus der Installation um zu kompilieren. Ausserdem gibt es auf einen frischen Rechner unter umständen ein Henne Ei-Problem. Einige Tools werden selbst vom makefile erstellt, damit das Funktioniert brauchst du aber das Tool einmal.

Frage: Windows oder Linux ?

Edit: In der WissensDB http://www.lazarusforum.de/viewtopic.php?f=47&t=502 war auch schon eine Diskussion darüber.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: fpc aus Sourcen

Beitrag von Christian »

Ich glaub du hast nicht verstanden ws ich will.
Die Compiler hab ich schon üpbersetzt.
Btw.: fpc 2.6.4 gibts noch nicht als bootstrap package, fpc 2.6.2 geht aber auch...

mir fehlt der umschalter also die fpc(.exe) dazu find ich die sourcen nicht.
die compiler (ppc*) hab ich schon übersetzt und installiert, komischerweise installiert make install aber das fpc executable nicht
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6833
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: fpc aus Sourcen

Beitrag von af0815 »

Christian hat geschrieben:mir fehlt der umschalter also die fpc(.exe) dazu find ich die sourcen nicht.
die compiler (ppc*) hab ich schon übersetzt und installiert, komischerweise installiert make install aber das fpc executable nicht
Ich gehe davon aus das du unter Windows arbeitest.

Läuft das make all lt. BuildFAQ Kapitel 2.3 bzw. 2.4 sauber durch ?! Die FPC.EXE muss im Zuge des Makeprozesses gebaut werden. Was sagt das Log des Makefiles dazu ?
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: fpc aus Sourcen

Beitrag von shokwave »

Christian hat geschrieben: mir fehlt der umschalter also die fpc(.exe) dazu find ich die sourcen nicht.
Hab jetzt keine 2.6.4 hier, aber bei 2.6.2 liegt die fpc.pp unter compiler\utils.

Edit: Hat sich nix geändert, siehe http://svn.freepascal.org/svn/fpc/tags/ ... ler/utils/
mfg Ingo

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: fpc aus Sourcen

Beitrag von Christian »

Danke shokwave das ist die infor die mir fehlte :)
@af ja der build läuft sauber durch.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten