12345678910111213141516171819202122232425 |
- # Commands to make fpc cross compilers for Win32 and Win64
- # To use the fpc version number later
- # It has the version number, e.g. 3.0.4
- export FPCVER=`fpc -iV`
- # Navigate to the fpc source folder.
- # One of them will fail, but this is normal. If it changes into a directory, you're fine.
- cd /usr/lib/fpc/src/ || cd /usr/share/fpcsrc/$FPCVER
- # Compile the cross-compiler for win32.
- sudo make clean all OS_TARGET=win32 CPU_TARGET=i386
- # It could take a minute or two, depending on your hardware
- # Install the cross-compiler.
- sudo make crossinstall OS_TARGET=win32 CPU_TARGET=i386 INSTALL_PREFIX=/usr
- # You should see messages like: Installation package fpc-all for target i386-win32 succeeded
- # Link the cross-compiler and place the link where Lazarus can see it.
- sudo ln -sf /usr/lib/fpc/$FPCVER/ppcross386 /usr/bin/ppcross386
- # You can do the same using Windows 64 bit as target.
- export FPCVER=`fpc -iV`
- sudo make clean all OS_TARGET=win64 CPU_TARGET=x86_64
- sudo make crossinstall OS_TARGET=win64 CPU_TARGET=x86_64 INSTALL_PREFIX=/usr
- sudo ln -sf /usr/lib/fpc/$FPCVER/ppcrossx64 /usr/bin/ppcrossx64
|