c++ makefile importance and cross platform
<p>I'm new to c++ and I wanted to know few questions regarding makefile.</p>

<p>1) Is writing makefile really important ? I mean there are many IDE's which does this automatically. Also, do people in programming job write makefiles or do they use automation?</p>

<p>2) Should I learn GNU make or something else like cmake or other ? Can anyone point of pros and cons of these?</p>
