Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Building the Code

Make sure you have the supported compiler (Microsoft Visual C++) installed. The required compiler version depends on the Firebird version you're willing to build:
  • Firebird 4.x is officially built using MSVC 2017
  • Firebird 3.x is officially built using MSVC 2010
  • Firebird 2.x is officially built using MSVC 8.0
Besides the compiler, you will need the sed utility and, if you're going to have the complete installation package, the InnoSetup package.

The steps are the following:
  1. Download the source code from the repository.
  2. Open the command line window.
  3. Go to the /builds/win32 directory of the source code tree.
  4. Run the following batch files in order:
    make_examples.bat (optionally)
Once the build finishes, the resulting binaries are placed into the /output_win32 or /output_x64 (depending on your platform) directory of the source code tree.

Read here for more information, it's also mirrored in the /doc/ document inside the source code tree.


Before building Firebird it is necessary to create the "configure" script, if one is not included with your distrubution. The configure script is generated by running the "" script. is a shell script located in the root directory of the Firebird build. depends on the GNU autotools to create "configure". Modern LINUX distributions will already have the GNU autotools installed, but if you are attempting to build on AIX, HP-UX, or Solaris, you may need to install the necessary GNU utilities.

Once the "configure" script is generated, it can be run repeatedly without re-running the script. This allows the user to retest with different configuration options.

After that, all you need to do is to run make possibly followed by make install in the case you need to immediately deploy the created package.

So the basic compilation steps are the following:
  1. Download the source code from the repository.
  2. Run ./
  3. Run make
  4. Run make install (optional)
Read here for more information, it's also mirrored in the /doc/ document inside the source code tree.
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2018, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.