FreeBASIC Compiler Icon

FreeBASIC Compiler

4.8 Stars (41)
2,147 Downloads (This Week)
Last Update:
Browse All Files
Windows BSD Linux


Open-source, free, multi-platform BASIC compiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others.

FreeBASIC Compiler Web Site


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • leolouis
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Been using this compiler for some years its really good BUT.... Down side "PNG FILES"! - And yes i looked at the forums and documentation, no success with resolving the png lib issue and some other 3-rd party libs (not all) seem to be problems with, keep getting errors, recently. Can't understand why the developer(s) won't just package fixed libs such AS; png lib(s) in the main release, when fixed, because license wise it would not be an issue. For higher than 8-bit graphics going to still stick with C++ and sdl, with the gcc, which i find far more less stressful and at ease compared to FreeBasic for my main projects. An other thing i notice for a long time not much tutorials on Open GL with this software, but again people may as well just use C++ and GULT. Overall would be great if the dev ADDED PNG LIB FIXED AND PACKAGED, IN THE NEXT RELEASE!

    Posted 09/03/2014
  • tespro
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I decided to try the DOS version first since I've written many programs in GW-Basic. Even for DOS the down-load is huge - close to 20 meg. Then I tried to compile their simple "Hello.BAS" program: FBC /examples/hello.bas. The program response was: Load error: NO DPMI - Get csdpmi* No thanks. I'm insufficiently motivated at this point to try the windows version. Perhaps other reviewers will change my mind.

    Posted 07/09/2014
  • speedfixer
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This is not a simple BASIC compiler. It IS a fairly complete and robust programming language. It has many libraries to support extensions for most usual programming tasks. Not difficult interface to other languages (C, C++ for example). It is 32 bit, but can be installed into and programs run in 32 or 64 bit systems. You MUST read the install instructions. It is simple; not always instant. In Linux, you must understand how libraries work. Code produced is excellent. The language docs are not difficult to read. two biggest pluses: it is current - someone WILL fix a bad bug NOW if one is discovered. and ... HELP IS SIMPLY THE BEST. The community feels like a community. Someone will answer your question within 24 hrs. Trolls are RARE. Attitude is rarely condescending. They will not write your code for you. They will help.

    Posted 02/13/2014
  • dankan1890
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great project!

    Posted 12/16/2013
  • anton1234567
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The instalation is a pain in the but. I spent so much time trying to install it. Just didn't work at all. Tried again and again for now its a bad review somebody help me and it might be a better review.

    Posted 08/17/2013
Read more reviews

Additional Project Details

Intended Audience


User Interface

OpenGL, Win32 (MS Windows), DirectX, GTK+, Curses/Ncurses, SDL, Allegro

Programming Language

Assembly, C, BASIC, Project is a programming language


Screenshots can attract more users to your project.
Features can attract more users to your project.