On Fri, 10 Oct 2003 16:51:12 +0100 kpwatson@pop3.ukfsn.org wrote:
On 1/1/1970, "Graham Trott" gt@pobox.com wrote:
The following ramblings come with some free software....
My client recently asked me to quote for a job that involves writing C code for Linux. Although I've been using the operating system for some while and have done a good deal of C programming in the past, I'd not previously married the two, so having a few days to spare decided it would be a good time to resurrect my lapsed skills.
Book gets some good reviews on Amazon. I think it's probably misnamed as an Advanced books from what people say but I've taken a quick look and it seems very interesing.
I think we've just found a future speaker and topic for a forthcoming meeting. how about it Graham I'd love to hear your experieces and a quick tutorial on how to write and compile a basic C program under Linux, and maybe some of the gottchas and the things you like and dislike about Linux as a development environment.
Keith
Its a great book it is a good alternative to Stevens (Very old but a classic), the book repeatedly (well I remember twice) states error handling has been removed for clarity in the examples. I have it on my desktop at work, If you are new to UNIX C programming and dont have Stevens then buy this book or Stevens.
The thing I most dislike is the C++ compiler and the STL support, C is fine in gcc.
ctags, vi/nedit/emacs, gdb/ddd/gvd, automake/autoconf/make are not as nice as Delphi or I imagine other IDE environments for developing code fast , and the speed of updates to libraries, the lack of binary compatibility, and the poor support for Posix pthread library are my current moans.
Still both rpm's and deb's beat instalation systems I have seen for windows, and I wont go back to windows through choice.
Regards
Owen