Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   FreePascal FPC aus Source erstellen (https://www.delphipraxis.net/174838-fpc-aus-source-erstellen.html)

DelTurbo 14. Mai 2013 11:21

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:
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
Danach hat man fpc version 2.7.1. Das überprüft man wie folgt.
Code:
fpc -i
Ausgabe:
Free Pascal Compiler version 2.7.1

Compiler Date     : 2013/05/14
Compiler CPU Target: i386
[snip]
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.

Code:
tar xvfj binutils-2.19.1.tar.bz2
cd binutils-2.19.1
./configure --target=mipsel-linux --prefix=/usr/local
make
make install
Sollte fehlerfrei durchlaufen. Nun habe ich mir wieder ein "sauberes" svn gezogen. Mit make clean klappte das bei nicht sauber.

Code:
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
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.

Code:
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]
Danke an alle die mir geholfen haben!!!!!!

DelTurbo 15. Mai 2013 16:13

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.
Seite 2 von 2     12   

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