But what about making changes on the source code ?
Use a text editor. A source code file is just a text file. As I said earlier, many people use emacs or vim.
IDE is a good way to debug the code, retreive errors etc.
It's not the only way, and often IDEs require special configuration in order to work with projects that weren't created with them.
For debugging, you can use gdb.