3 ms·
I think he should amend his statement to be learn how to use your debugger of choice. I think printf is a fine tool for some things. GDB others, the IDE's vers
by weaksauce 17y ago
I think he should amend his statement to be learn how to use your debugger of choice.
I think printf is a fine tool for some things. GDB others, the IDE's version of a debugger as well for some tasks, re-looking at the code in question another time is another way. It should not be a holy war and there is never a completely correct way to do multifaceted tasks such as debugging. Knowing the strengths and weaknesses of the tool at hand is the best way to increase your effectiveness.
I am hacking on a kernel driver right now and printf(well IOLog) is the easiest way to debug but if I was running in userspace I would probably use the xcode interface to GDB because it lets you zero in on what you want to look at with state but sometimes printf is all I need.