If you use Free Pascal and/or Lazarus and update them often to follow the development in trunk, or if you just need to use multiple versions side by side, have a look at fpcupdeluxe (GitHub). It's a
GUI front-end which lets you easily select a release and build it, including cross-compilers, with a ...
More...