FreeBASIC Compiler 1.02.0

Softpedia Pick image
An open source, cross-platform, free, 32-bit/64-bit BASIC compiler for GNU/Linux operating systems, as well as DOS and Microsoft Windows

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in FreeBASIC Compiler 0.20.0b:

  • AndAlso/OrElse short-circuiting operators
  • updated FreeImage support for v3.10
  • BLOAD now supports 15, 16, and 32-bpp BMP files, alpha in 32-bpp BMP files (BITMAPV4/V5HEADER only), arbitrary BI_BITFIELDS bitfields, and OS/2 BMP files
  • Many improvements to gfx functions (SCREEN, PCOPY, LINE, CIRCLE)
Read full changelog
send us
an update
LGPL v2 (GNU Lesser General Public Lic... 
Andre Victor
3.8/5 34
ROOT \ Programming \ Compilers
1 FreeBASIC Compiler Screenshot:
FreeBASIC Compiler - The command-line output of the fbc --help command
FreeBASIC is an open source, freely distributed and cross-platform software project designed to act as a standalone and easy to use BASIC compiler that features a syntax very similar to the Microsoft QuickBASIC, VBDOS, PDS and QuickBASIC compilers/interpreters and it’s targeted at BASIC programming under several GNU/Linux operating systems.

Features at a glance

Key features include pointers, clean syntax, inline assembly, unsigned data types, user defined types, arrays, enums, pre-processor, as well as numeric-only optional function arguments. The project is designed to create libraries, objects, shared libraries, DDLs, as well as GUI and console executables. It is portable and it’s optimized for code generation.

Command-line options

After installing the FreeBASIC compiler on your computer, you will be able to run the program from an X11 terminal window using the “fbc” command, which includes a wide range of command-line options, such as the ability to read more command-line arguments from a given file, set the target architecture, set the ASM format, create share libraries and DLLs, as well as to set the target FPU.

In addition, users will be able to display the name of the target or host system, enable function profiling, preserve temporary and final ASM files, select the win32 subsystem, set the XBE display title, pass various options to gcc, as and ld, write out only .asm or .c files, select the speed and accuracy of the floating-point, set the optimization level, link in a library, select FreeBASIC dialect and use thread-safe FreeBASIC runtime.

Under the hood and supported OSes

The project is a programming language that is written in the BASIC, C and Assembly programming languages. It is officially supported with source and binary archives on the GNU/Linux, Microsoft Windows and DOS operating systems. Both 64-bit and 32-bit hardware platforms are supported at this time.

FreeBASIC Compiler was reviewed by , last updated on April 6th, 2015

#BASIC compiler #syntax-compatible compiler #code generator #freeBASIC #compiler #syntax-compatible #code

Add your review!