How similar/different are gnu make, microsoft nmake and posix standard make?
问题 How similar/different are gnu make, microsoft nmake and posix standard make? Obviously there's things like "which OS?", "which compiler?" and "which linker?", but I'm referring specifically to the syntax, semantics and command-line options of the makefiles themselves. If I write makefiles based on manuals for gnu make, what are the most important portability issues that I need to be aware of? 回答1: GNU Make and POSIX Make share a common core so that GNU Make understands makefiles intended for