From: Rodeo Red Newsgroups: comp.os.msdos.djgpp Subject: Re: Where is C++ documentation ? Date: Fri, 10 Mar 2000 22:46:15 -0500 Organization: Church of Evangelical Environmental Extremism Lines: 113 Message-ID: <40E265D39FECA578.D563ACA88931F81A.6E514172E0B45B5E@lp.airnews.net> X-Orig-Message-ID: <38C9C187 DOT 50B7BCA5 AT netstep DOT net> References: <1E179F7B5379E399 DOT B4CDD0E7ABCD937D DOT 22956A8136D6F4A1 AT lp DOT airnews DOT net> <6aglcsgmm415lcgo0ckgposn91ccjf2h82 AT 4ax DOT com> Abuse-Reports-To: support at netstep.net to report improper postings NNTP-Proxy-Relay: 204.181.96.50 NNTP-Posting-Time: Fri Mar 10 21:43:40 2000 NNTP-Posting-Host: !]fKi-@[.NR34Cs (Encoded at Airnews!) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Thanks for these answers and also thanks for your patience. These are things that have been bugging me for a long time. Here are some more questions !!!!!!. Jason Green wrote: > > Rodeo Red wrote: > > > Or maybe its totally different and there's documentation for djgpp's c++ > > soemwhere else but I just haven't found it yet. I assumed it would be in > > the info files, like the documentation for C is. > > info iostream Very interesting. Do you know how many times I tried to find that from the menu ? If I go up from "info iostream" I get the menu. Usually that means I can choose one of the items on the menu to get back down to where I came from. So I'm really baffled why there's not an item called "The GNU C++ Iostream Library" on the menu. I'm thinking there's more information where that came from, and I'd like to browse that area of the menu, wherever it is, but there's no mention of iostream or any GNU C++ library at all on the menu. Specifically , I'd love to know which of the following do I hit to get to "info iostream" or at least the area where it is located ? I believe I've tried them all but I could be wrong. * libc.a: (libc). The Standard C Library Reference * libm.a: (libm). The Math Library Reference * Utilities: (utils). Miscellaneous utilities that come with DJGPP. * bin2h: (utils)bin2h. Convert binary data files to C include files. * djtar: (utils)djtar. Extract or list files from (possibly compressed) tar archives, with DOS filename conversion * dtou: (utils)dtou. Convert text files from dos to unix. * utod: (utils)utod. Convert text files from unix to dos. * djecho: (utils)djecho. Echo long command lines to files. * gxx: (utils)gxx. Build and link C++ programs * redir: (utils)redir. Manage I/O Redirection. * djsplit: (utils)djsplit. Split large files into multiple files. * djmerge: (utils)djmerge. Merge multiple files into one file. * texi2ps: (utils)texi2ps. Convert texinfo files to Postscript. * update: (utils)update. Conditionally copy one file to another. From faqNNNb.zip * FAQ: (djgppfaq). The DJGPP FAQ list From gccNNNb.zip * CPP: (cpp). The GNU C-Preprocessor * GCC: (gcc). The GNU C, C++, and Objective-C Compiler -----Info: (dir)Top, 378 lines -- 5%-------------------------------------- > > > I'm saying "djgpp C++ documentation" because I'm not sure if "GXX > > documentaiton" or "GPP documentation" would be the same thing. Is it the > > same to say "GPP documentation"? > > GCC is the GNU Compiler Collection (it used to be the GNU C Compiler) Is that a yes or a no ? What the heck is a compiler collection ? Is the GNU Compiler Collection the only thing in GNU ? If I have djgpp, do I have part of the GNU compiler collection, or the whole collection ? Also I sure would like to know what a "port" is. This is how the GNU page sounds to me: the zupraduplebanger is a qaudrngle port to an ipswitch thangeramarang for pixle boballobers. I'm not saying its not a good page. Maybe someone can recommend a beginner's compiler book or something like that to get me up to speed. Is "GXX documentation", "GPP documentation" and "GNU documentation" all the exact same thing as "djgpp documentation"? Does GNU documentation for C++ apply to GPP ? Yes ? No ? Maybe ? Sometimes ? Almost ? > > In Unix/Linux you would normally use the command gcc to run the C > compiler and g++ to run the C++ compiler. > > But in DOS, g++ in not a valid filename, so instead the C++ compiler > is called gpp (gxx works too, for compatibility with older versions). I have read this sort of thing lots of times, and it makes it sound as if the two are absolutely interchangable, But there must be some difference, because I can compile with gpp just fine, but if I change it to gxx I get : c:/djgpp/bin/ld.exe: cannot open -lgpp: No such file or directory (ENOENT) What's it mean ? I searched int the faq for -lgpp and didn't see anything about missing -lgpp. Red