Compiling Sources From Github?

Discussion in '3DS - Homebrew Development and Emulators' started by ShinyMK, Jan 9, 2016.

  1. ShinyMK
    OP

    ShinyMK known as @initPRAGMA

    Member
    1,507
    532
    Dec 29, 2015
    127.0.0.1
    Okay im a complete noob at this kind of stuff, I know the absolute MINIMUM of Python but I am an Expert at Web-coding I know all kinds of web coding and im a verified expert on PHP (Which is a bit similar).

    So i keep hearing about CTRULIB is that what people use?
     
  2. MasterFeizz

    MasterFeizz GBAtemp Advanced Fan

    Member
    888
    826
    Oct 15, 2015
    United States
    Yes, you need devkitarm, ctrulib and whatever dependencies the project has.
     
  3. DesuIsSparta

    DesuIsSparta GBAtemp Advanced Fan

    Member
    540
    174
    Oct 13, 2015
    United States
    Weaboo land
    What does it even mean to be a verified expert in PHP?
    Anyways, PHP is an interpreted language, so as long as you have an interpreter installed, all you have to do is clone the project and toss it into your web server.

    Compiled programming languages are different. In order to create *.exe/*.jar/*.dll/etc, the project needs to run through a set of build instructions to tell the compiler how to build the project. So instead of having an interpreter, you'll need a compiler. For C/C++ projects, you'll need CygWin or MinGW or some similar compiler. For java, you need the JDK relevant to the project version. For C#/VB, I think you just have to use the SDK that comes with Visual Studio, but i'm not positive.

    So really, nobody can tell you how to compile a project from Github. The project, if proper, should have a README.md file with build instructions. If not, contact the developer of the project and ask. if you can't do either of those things, then you're on your own.