Search code examples
linuxwindowscross-platformvala

Is vala a cross platform language?


Vala is a programming language with C# same syntactic, valac compiles vala program to C source code, is it possible to run my vala program on windows os?


Solution

  • You can easily port your Vala applications on Windows by two means:

    1. Run valac on Windows by using the mingw compiler on Windows
    2. Use mingw on Linux to cross-compile the generated C source for Windows

    Both work very well, but I suggest to do the second because Vala on Linux is more up-to-date than on Windows.