![]() |
AW: FPC aus Source erstellen
FreePascal für ein mipsel system erstellen. Die Pfade können natürlich angepasst werden. Ich schreibe es einfach mal so runter, wie ich es gemacht habe.
Voraussetzung: System Debian 6 i386 Installierte Packete: build-essential subversion fpc Optional: openssh-server ftp screen Als erstes erstellt man die neuste (2.7.x) fpc-version
Code:
Danach hat man fpc version 2.7.1. Das überprüft man wie folgt.
cd /usr/src
svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc cd fpc make all OPT='-gl make install PP=compiler/ppc386 PREFIX=/usr/local cd /usr/bin mv ppc386 ppc386.old ln -s /usr/local/lib/fpc/2.7.1/ppc386 ppc386
Code:
Nun müssen die binutils angepasst werden. Dazu muss man die sourcen laden und erstellen. Ich habe binutils-2.19.1.tar.bz2 genommen, und nach /usr/src geladen.
fpc -i
Ausgabe: Free Pascal Compiler version 2.7.1 Compiler Date : 2013/05/14 Compiler CPU Target: i386 [snip]
Code:
Sollte fehlerfrei durchlaufen. Nun habe ich mir wieder ein "sauberes" svn gezogen. Mit make clean klappte das bei nicht sauber.
tar xvfj binutils-2.19.1.tar.bz2
cd binutils-2.19.1 ./configure --target=mipsel-linux --prefix=/usr/local make make install
Code:
Das war es auch schon. Nun kann man die datei fpc-2.7.1.mipsel-linux.tar.gz auf das mipsel system hohlen und FreePascal programme erstellen. Um zu testen ob alles gelkappt hat, kann man wieder die info abfragen.
svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc.mipsel
cd fpc.mipsel make all CPU_TARGET=mipsel OS_TARGET=linux make zipinstall CPU_TARGET=mipsel OS_TARGET=linux
Code:
Danke an alle die mir geholfen haben!!!!!!
fpc -i
Ausgabe: Free Pascal Compiler version 2.7.1 Compiler Date : 2013/05/14 Compiler CPU Target: mipsel Supported targets: Linux for MIPSEL [snip] |
AW: FPC aus Source erstellen
Nachtrag: Leider kann ich oben den Beitrag nicht ändern :shock::shock:
Die fpc-version von Debian ist leider zu alt. Bitte die 2.6.2 nehmen. Das ist stand heute!!!!!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 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