Well now I know how to compile DeSmuMe, next step is to try to make some changes to the code. Now what I am thinking in my mine is in the future when I am a professional programmer, I will create data builds of DeSmume. The first will be the alpha builds 1, 2, 3, 4, 5 and data builds 1, 2, 3, 4, 5 and last is rc builds 1, 2, 3, 4, 5. RC5 build will be the last one of the branch before the final version release on desmume.org. Then the branch will repeat.