Wiki Diff BuildingEuphoria, revision #1 to tip

= Building Euphoria =

How to build Euphoria from source.

=== Prerequisites ===

== Windows ==

* Download and install
** [[http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-x64.exe/download|Euphoria 4.1.0]]
** [[https://gitforwindows.org/|Git for Windows]]
** [[http://tdm-gcc.tdragon.net/|TDM-GCC-64]]
* Open **Git Bash** and run **##alias make='mingw32-make'##**\\
\\
* [[http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-x64.exe/download|Euphoria 4.1.0]]
* [[https://gitforwindows.org/|Git for Windows]]
* [[http://tdm-gcc.tdragon.net/|TDM-GCC-64]]
* Open **Git Bash** and run **##alias make='mingw32-make'##**
* Keep Bash open and follow the build directions below.

== Linux ==

* Download and install [[http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-Linux-x64-57179171dbed.tar.gz/download|Euphoria 4.1]]\\
\\
* Open a Bash prompt and ##sudo apt install git build-essential##\\
\\
* Open a Bash prompt
* ##sudo apt install git build-essential##
* Keep Bash open and follow the build directions below.

=== Build Euphoria ===

{{{
$ mkdir $HOME/Projects
$ cd $HOME/Projects
$ git clone https://github.com/OpenEuphoria/euphoria OpenEuphoria/euphoria
$ cd OpenEuphoria/euphoria
$ ./configure
$ make get-creole get-eudoc
$ make -C build/creole
$ make -C build/eudoc
$ sed -i.bak '575d' Makefile.gnu
$ make
$ make test
$ make htmldoc
}}}

All executables (eui, euc, etc.) and HTML documentation will now be in the ##build/## directory.

//**Note:** the ##sed## line above is only temporary. That line in the Makefile will be removed in a future commit.//

Search



Quick Links

User menu

Not signed in.

Misc Menu