Originally posted by: birdpup
Originally posted by: Hyperblaze
If you are doing C/C++ coding or shell scripting, are there anything you need to be aware of compared to when you would be coding in Linux?
Originally posted by: n0cmonkey
Ummmmm, no. They use the same compiler.
I think it may have been missed that Linux applications tend to expect the GNU C/C++ compiler, gcc (and g++). FreeBSD currently uses
icc v8.1.032, which is "Intels C/C++ compiler, set up to produce native FreeBSD binaries". When developing, you can use whichever compiler you wish but you may wish to use the icc compiler if developing applications specifically for FreeBSD. I am not sure on this point though since I have not developed applications specifically for FreeBSD.
Typically, an application compiled for linux will produce errors in FreeBSD if trying to install using "make install" since FreeBSD expects icc compiler produced binaries. However, FreeBSD does possess perfectly working
Linux Binary Compatibility.