FreeBSD Now comes with CLang (C & C++ Language compiler) supporting both objective and specification 11 in both C & C++ natively compiled for the O.S. Anyone considering a BSD derivative or a new compiler will appreciate the fact that CLang is cross platform and designed modularly. It's quick, clean, extensible and open sourced under a BSD license. Additional support includes LLVM as a backend and LLDB (debugger) at various levels of development.
Have not used LLDB or explored LLVM greatly, but am pleased with CLang's simplicity. Familiar with the GCC commandline interface CLang takes the fasm object and outputs an executable requiring little syntax.
clang fasm.o -o fasm
...same as GCC, but CLang is native to the platform it was itself compiled for and comes stock with the BSD systems now. Less download, installation and versioning headaches - to a degree. It's taken a while, but BSD and CLang are both getting where they should be.
Sad that the last post prior is dated 2007 -- kind of yanks my chain...
Oddly, by the way -- the fasm executable output (on my system) is at 96.6 K. It almost worries me that the executable should be larger, but have noticed that FAsm compiles to a much smaller size in FreeBSD than in Windows -- as long as it runs...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum