I Can only recommend the book
Programming with GNU Software Mike Loukides and Andy Oram O'reilly ISBN: 1-56592-112-7
(I can bring it on sunday if you want to have a look before you buy)
It covers everything from Editing and Compiling to Makefiles and the CVS system.
Also for makeing Makefiles, I found it useful to use someone elses as an initial template (drop me a line if you want me to make a simple one for you)
HTH
Thanks
D
--- Earl Brannigan earl.brannigan@lindenhouse.co.uk wrote:
Hi again. I come from a M$ windoze programming background (although I did do a bit of Oracle on Unix for a while) but I'm dying to get into programming on Linux in C/C++. I have everything I need compiler wise, All the C Libraries etc but... Unfortunately Windoze programming gets you into some bad (lazy) habits with nice IDEs, taking care of your include directories, compiler switches etc). Thus moving to a command line compiler is a bit of a headache, generating makefiles is something I know nothing about - despite reading the man/info pages on make/automake/autoconf etc I'm still completely in the dark. Does anyone have any good info on this, I don't even mind beginners stuff, just something to get me moving (I've made a start on the How-Tos). Or better still (begin lazy Win user hopeful smile) is there an IDE out there for X which sits on top of GCC and takes care of at least some of the nitty gritty? Or a little wizard to help create makefiles from a source tree or something. Anything. I've looked at the section on Front-ends at www.gnu.org but couldn't see anything, I haven't got much time (at work you see) and would rather not re-trawl the same ground someone else has already covered. Or if you have any pointers, advice - eg. good practice when setting up source trees in Linux etc, how easy is this 'macro language' which you use to create the files which become makefiles? I Hope this isn't too noddy a posting. Cheers Earl BTW will be at Syleham on Sunday (wife has granted leave) so see yer there.
"Chains of habit are too light to be felt until they are too heavy to be broken."
__________________________________________________ Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/