3 ms·
Managing Projects with Make 3rd edition http://oreilly.com/openbook/make3/book/index.csp http://oreilly.com/openbook/make3/book/index.csp This is the definitiv
by olefoo 13y ago
Managing Projects with Make 3rd edition http://oreilly.com/openbook/make3/book/index.csp http://oreilly.com/openbook/make3/book/index.csp
This is the definitive reference to the software that lifts you from writing software to building software systems.
See also http://bost.ocks.org/mike/make/ http://bost.ocks.org/mike/make/ for why it's still a useful book, 27 years after the first edition. Compare that to most of the technical books you own; most of which were hopelessly obsolete by the ripe age of 27 months.
- pjmlp 13y agoActually I find it quite sad. It means many developers are doing software in 2013 as if their main system was a System V one, stuck in 1977.
- deleted 13y ago[deleted]
- olefoo 13y agoNot quite, a linux system of ~2010 has several advances over a Unix system/V from the late 1970's it's a late 1960s muscle car compared to the Model A of PDP-11. Same basic technology under the hood, but refined and much better understood. Most of the "advanced" programming environments look very nice but fail to meet the needs of real world usage; where you have to talk to other systems and get dirty doing it.
- danieldk 13y agoIf you are writing C or C++ software, please use something like CMake. Not everyone is using GNU, the same compiler, or the same editor/IDE. At the very least CMake can create GNU make files, Visual C++'s nmake files, Visual Studio projects and Xcode projects.