El código fuente está disponible en GitHub RailControl.

El código fuente está publicado bajo la licencia Open-Source GPLv3.

Se puede comilar RailControl sobre todos sistemas posix que ofrecen un compilador GCC o clang. Se probó RailControl sobre los siguientes sistemas:

  • Windows con Cygwin
  • Ubuntu Linux
  • Mac OS X

Compilar sobre Windows

RailControl necesita un entorno posix. Windows no ofrece un entorno posix, pero cygwin ofrece los funciones de posix para Windows. Para instalar las heremientas necesitades se tiene que seleccionar los paquetes siquientes:

gcc-g++ 
make
git

Despues de instalar cygwin se puede consegir el codigo fuente con:

git clone https://github.com/teddych/railcontrol.git

Ahora el codigo fuente está en el directorio railcontrol. Se puede cambiar in eso directorio con

cd railcontrol

Entonces se puede compilar RailControl con

make

Despues el archivo railcontrol.exe puede ser iniciado.

Actualizar

Se puede actualizar RailVontrol con:

git pull
make

32-bit Cygwin

Hay una version de cygwin con 32 bit, pero esta version no está más soportado. Basicamente RailControl tiene que funcionar en un entorno 32 bit, per no soportamos eso.

Compilar sobre Linux o entono POSIX

Se puede instalar las heremientas requerido con:

sudo apt-get install g++ binutils make git

Despues de instalar cygwin se puede consegir el codigo fuente con:

git clone https://github.com/teddych/railcontrol.git

Ahora el codigo fuente está en el directorio railcontrol. Se puede cambiar in eso directorio con

cd railcontrol

Entonces se puede compilar RailControl con

make

Despues el archivo railcontrol puede ser iniciado.

./railcontrol

Actualizar

Se puede actualizar railcontrol con:

git pull
make

Compilar sobre Mac OS X

Se puede instalar las heremientas requerido con:

sudo xcode-select --install

Despues de instalar cygwin se puede consegir el codigo fuente con:

git clone https://github.com/teddych/railcontrol.git

Ahora el codigo fuente está en el directorio railcontrol. Se puede cambiar in eso directorio con

cd railcontrol

Entonces se puede compilar RailControl con

make

Despues el archivo railcontrol puede ser iniciado.

./railcontrol

Actualizar

Se puede actualizar railcontrol con:

git pull
make