Apologies if this is covered somewhere - I may have even asked myself before
Is there somewhere that explains what all the different options like '-noiexemul' and the like do? And why you might want one over the other or add one in some cases but not others?
It feels a bit like this is stuff that you're meant to just know. Maybe it's because I've pretty much always used IDEs when it comes to modern development and maybe they shield you from this kind of stuff?