FBWiki : SVNCompile

FBWiki :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Compiling from SVN


The source code of FreeBASIC is maintained on Sourceforge using a Subversion source control system (SVN), which allows different developers to work on the source code at the same time. It is possible for users to download this source code using anonymous read access and compile it using GNU development tools.

Compiling the SVN is not recommended for most users. FreeBASIC is a self-hosting compiler, still in active development, so there will be times when the current SVN cannot be compiled by the last official release. Note also that the procedures for building the compiler from SVN described here may change with future versions of FreeBASIC.

The following guidelines are provided as a resource for those interested in learning how to compile the SVN. They describe the procedures to build the source code of FreeBASIC from the current code base (trunk) in SVN.

On Windows, MinGW/MSYS is used to compile FreeBASIC. Linux users will usually have the required development tools installed on their system already. The Cygwin build may be useful for Windows users wishing to access Linux libraries in windows. The DOS build is normally compiled on Windows using DJGPP . Advanced users may be able to cross-compile between other builds, but the correct development tools and libraries would be needed, and it has not been widely tested.

Compiling from SVN for Cygwin
Compiling from SVN for Win32, using MSYS on Win32
Compiling from SVN for Linux
Compiling from SVN for DOS on Win32
Compiling from SVN for FreeBSD

There is no official "daily SVN build" provided by the development team. Hovewer, there may be people in the FreeBASIC community who provide this service. Check for Sticky threads on the FreeBASIC forum, in your operating system's subforum, to find out whether this service is available for your OS, and what its status is.

Back to Main Page

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.0



sf.net phatcode