mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-08 22:12:38 +02:00
32 lines
983 B
Plaintext
32 lines
983 B
Plaintext
How to create the fpc_crosswin32 deb
|
|
|
|
This deb was only tested under linux.
|
|
|
|
The base directory is $BuildRoot. Default value is ~/freepascal
|
|
To change it use for example:
|
|
[]$ export BuildRoot=/home/user/freepascal
|
|
|
|
First get the FPC sources and the binutils.
|
|
|
|
For example:
|
|
|
|
[]$ cd <lazarusdir>/tools/install/cross_unix/
|
|
[]$ ./create_linux_cross_win32_deb.sh downloadbinutils downloadfpc buildbinutils
|
|
|
|
This will download the FPC svn to ~/freepascal/fpc, its install files to
|
|
~/freepascal/install and the binutils to ~/freepascal/binutils.
|
|
|
|
Create the fpc deb and install it:
|
|
|
|
[]$ cd <lazarusdir>/tools/install
|
|
[]$ ./create_fpc_deb.sh fpc ~/freepascal/fpc
|
|
[]$ sudo dpkg -i fpc-<version>.i386.rpm
|
|
|
|
Then build the fpc_crosswin32 deb and install it:
|
|
[]$ cd <lazarusdir>/tools/install/cross_unix/
|
|
[]$ ./create_linux_cross_win32_deb.sh buildcrossfpc buildcrosswin32deb
|
|
[]$ sudo dpkg -i fpc_crosswin32-<version>.i386.rpm
|
|
|
|
Now you can cross compile from linux to win32.
|
|
|