![]() |
FPC aus Source erstellen
Hi,
ich suche nun schon seit stunden und finde leider nix. :? System ist Debian 6 - i386 Ich möchte aus den fpc-sourcen FreePascal erstellen. Leider finde ich nirgends wie das gehen soll. Ich finde nichtmal welche packete installiert sein müssen um das zu machen. build-essential habe ich drauf. Ausser aussagen wie "einfach make" eingeben finde ich nix. Klappt logischerweise nicht. Kennt jemand eine kleine anleitung? Danke im voraus |
AW: FPC aus Source erstellen
|
AW: FPC aus Source erstellen
Wau.... vielen dank. Hat geklappt.
Code:
Nun zum nächsten schritt. Ich müsste ein kleines programm auf mipsel erstellen. Weisst du zufällig auch, wie ich entweder das ganze teil auf mipsel bekomme, oder so hinbekomme das "hinten" mipsel programme rauskommen?
Free Pascal Compiler version 2.7.1
Compiler Date : 2013/05/13 Compiler CPU Target: i386 Ein "Hello World!" habe ich schon hinbekommen. Aber es fehlen leider viele unit´s. Ich habe es von dort --> ![]() |
AW: FPC aus Source erstellen
Also.....
mit dem neuen fpc habe ich nun "make all CPU_TARGET=mipsel OS_TARGET=linux" gemacht. Leider kommt da ein fehler, und weiss nicht genau was er nun möchte. Ein as was auf i386 läuft oder auf mips. Wie auch immer. Ich finde beides nicht :( Ausgabe:
Code:
mipsel-linux-as -32 -mips32 -EL -o /usr/src/fpc/rtl/units/mipsel-linux/prt0.o mipsel/prt0.as
make[5]: mipsel-linux-as: Kommando nicht gefunden make[5]: *** [prt0.o] Fehler 127 |
AW: FPC aus Source erstellen
*Puh* da fühle ich mich etwas überfragt. Auf die Schnelle konnte ich 2 Links finden:
![]() ![]() Wenn Dir beide nicht weiterhelfen sollten, musst Du Dich wohl an den ![]() |
AW: FPC aus Source erstellen
|
AW: FPC aus Source erstellen
Ganz gut ist die Anleitung für ARM:
![]() Ersetze dabei insbesonder die binutils gegen welche für MIPS und das ganze sollte klappen. Ein passender Link zu denen findet sich hier: ![]() Und dann wär da noch die FPC-Mailingliste - die ist immer eine gute Adresse. - Selber suchen - wenn du nix findest Problem genau beschreiben - und du bekommst normalerweise innerhalb kürzester Zeit eine brauchbare Antwort. MIPS ist leider nicht so in meinem Fokus, kann dir nur ARM-Erfahrungen liefern.... Luggi |
AW: FPC aus Source erstellen
Zitat:
Wie du dir den baust (in dem Fall GNU as), kannst du ![]() |
AW: FPC aus Source erstellen
Zitat:
Aber im Ernst @DelTurbo: wie geschrieben fehlen dir cross-assembler und -linker. Du kannst mal schauen, ob es passende Debian Pakete gibt oder musst sie im schlimmsten Fall selber bauen (hier am besten Google befragen, da ich bisher immer das Glück hatte passende Binutils unter ArchLinux zu finden...). Wenn du die binutils hast, solltest du dann die Parameter CROSSBINDIR und BINUTILSPREFIX passend setzen (ersteren brauchst du nur, wenn die binutils nicht im Pfad sind). Bei der Verwendung des Compilers selber entsprechen die Parameter dann -FD und -XP (ohne Leerzeichen zwischen Parameter und Wert). Ich hoffe das hilft dir soweit weiter. :mrgreen: Gruß, Sven |
AW: FPC aus Source erstellen
Hallo,
erstmal vielen dank für die antworten. Ich werde das gleich mal umsetzen, was ihr sagt. Wenn es klappt werde ich das hier mal so als Step by Step anleitung posten. Weil, bei der suche gestern habe ich festgestellt das sowas mehr leute als ich suchen. Gruß und nochmals Danke :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz