FreeBSD developed its own "make" facility, namely make world or build world. And the compilers may be different between FreeBSD and Linux (Linux has nasty c compiler development history, right?

If you want to build FreeBSD, why not simply install it together with Linux (dual booting)? What I know is that you can install an ABI for Linux binary compatibilty on FreeBSD so you can run Linux applications (Netscape, Oracle, etc) from a FreeBDF system.