how to create freeBSD binaries in Linux or Windows

I have a trouble: i cannot install and use freeBSD for some reasons(have no computer now, and comps on my work are Windowsed), but I need to compile some UNIX sources for freeBSD(this one: http://ppcpp.sf.net/). What can I do? Are there a compilers, that can run in Windows, but can compile binaries for freeBSD?

i am pretty sure that at gnu.org you can find a cross platform compiler for windows.

I don't think you are going to find what you want.

It is true that gcc is available for Win32 but the executable generated by gcc/Win32 will only work on Win32.

Really???

But sometimes it is nessesarry! For example, now.
It is a pity...