(Just for information about "fpcupdeluxe":
In the first tab of "fpcupdeluxe", you choose the version of FPC and the version of Lazarus that you want to install for native compilations (a tip, uninstall your current FPC + Laz., before using "fpcupdeluxe"). Once your FCP+Laz. combination is installed, on your machine you will have then an installed cross compiler with the OS of your machine and the CPU\processor of your machine as target ("fpcupdeluxe" detects it).
Now, if you also want to cross-compile for another target different than your OS and CPU (ie your developpment machine), you go to the "cross"-compilation tab of "fpcupdeluxe", and you choose for which other OS+CPU pair you also want to cross-compile. That's all: in the options of your project, you'll can then say with which installed OS+CPU cross-compilation couple (ie which target), you want to compile.)