Date: Wed, 07 Jun 2000 01:06:55 -0700 From: "Raymundo M. Vega" <RaymundoVega@home.com> To: Martin Gignac <mgignac@cinar.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: DOS C programming VS UNIX C programming question... Message-ID: <393E029F.D89C7C19@home.com> References: <000e01bfd029$9e557360$d90110ac@martingignac>
next in thread | previous in thread | raw e-mail | index | archive | help
Martin Gignac wrote: > > Hi, > > I've looked in the archives for an answer to my question and couldn't find > anything that seemed to fit the bill, so here goes: > > What good books out there teach the C programming language from a UNIX > development environment point of view? > > I've just begun learning C using a book which was probably destined for DOS > and Windows development system users because many of the included source > files simply didn't compile properly, even after some minor tweaking (lots > of undefined references). For exmaple, basically anything with "include > <math.h>" using advanced math functions didn't work. I had to search > the -questions archives to find a message stating that I had to include the > '-lm' switch while invoking cc to link the math library (no sign of any of > this in the DOS/Windows book). Turned out that did the trick, but at the > same time made be realize there might be fundamental differences between > UNIX and DOS/Windows C source files and the way the compilers handle stuff > on both ends. > > So, I'm looking for sources of information that will teach me C programming > specifically for the UNIX environment, using the standard UNIX tools (gcc, > make, etc.) and the 'standard' UNIX way of using pre-built functions > (whatever that may be). Does the K&R book "The C Programming Language" every > one seems to talk about fit the bill? Would "Practical C programming, 3rd > Edition" and "Programming with GNU Software" from O'Reilly also be > appropriate? Any other suggestions? > > Thanks for any help or suggestions, > -Martin Try Topics in C programming, Kochan and Wood are the authors raymundo > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?393E029F.D89C7C19>