Ok ... assuming the "Modern C" is more or less POSIX based and does not use things outside the realm of what cygwin supplies, I think the answer is straightforward:
Make sure you install every program and every library that the book uses. There's not really such a thing as a "full install" for Cygwin (and it would huge anyway), so you'll have to figure out what going through the book demands. Fortunately, you can somewhat do that as you go, finding packages that need to be installed. Best wishes - EM -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple