03-09-2013, 06:01 AM
If you have an advanced IDE usually the IDE generates the makefiles for you so you won't have to trouble yourself with them. I think especially for beginners, makefiles are quite confusing and learning how to deal with them keeps you from learning how to program. It's nice to know about them but I wouldn't say it's necessary. I still don't know much about them and whatever I learned for the C++ course at uni has already left my brain RAM and never made it to the harddrive.
I think they're more important when you work with toolchains that have no IDE integration, like back when the PSP hacking scene was a big deal. There I had to use makefiles but I pretty much just copied an example file from a tutorial anyways so yea...
tl;dr I wouldn't bother with them (plus I guess in most cases you can get away with a generic makefile where you don't have to change anything when copying it over to another project, haha).
I think they're more important when you work with toolchains that have no IDE integration, like back when the PSP hacking scene was a big deal. There I had to use makefiles but I pretty much just copied an example file from a tutorial anyways so yea...
tl;dr I wouldn't bother with them (plus I guess in most cases you can get away with a generic makefile where you don't have to change anything when copying it over to another project, haha).