From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fb4a35c55bb3cbc5 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-25 11:09:50 PST Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!RRZ.Uni-Koeln.DE!uni-duisburg.de!zib-berlin.de!news.mathworks.com!news.duke.edu!agate!tcsi.tcs.com!uunet!in1.uu.net!newsflash.concordia.ca!vega.concordia.ca!ct_oreg From: ct_oreg@vega.concordia.ca (Chris O'Regan) Newsgroups: comp.lang.ada Subject: Re: GNAT for OS/2 and general GNU questions ... Date: 25 Mar 1995 19:09:50 GMT Organization: Concordia University, Montreal, Canada Message-ID: <3l1ppu$t2l@newsflash.concordia.ca> References: <3l0eoq$kjb@cville-srv.wam.umd.edu> NNTP-Posting-Host: vega.concordia.ca NNTP-Posting-User: ct_oreg Date: 1995-03-25T19:09:50+00:00 List-Id: In article <3l0eoq$kjb@cville-srv.wam.umd.edu> AAS := Arcadio Alivio Sincero AAS>Anyhow .. is there a GENERAL FAQ sheet on GNU compilers in general? I'm AAS>a little confused as how they work. They're obviously very different from AAS>the usual DOS-based compilers I've used. Are the Ada95, Fortran, and AAS>soon-to-be Extended Pascal GNU compilers merely TRANSLATORS to C or AAS>something? It seems that ALL the GNU compilers I've come across are all AAS>invoked using the GCC program. And I thought GCC was a C/C++ compiler. AAS>Could somebody fill me in or direct me to a FAQ sheet? They are all *real* compilers. Gcc is a frontend which calls the C/C++/Ada/Fortran/Pascal compiler. From what I understand, these compilers generate assembly language pseudocode. Gcc can then optimize this code and, finally, generate the machine-specific object file. Gcc can also call the linker to create the machine-specific executable. Although GNAT is called an "Ada Translator", it does not translate Ada code to C. AAS>Also, is there a full screen, source level debugger available for GNAT? Although I have not tried the GNU debuggers (gdb and xxgdb), I have heard that they will handle programs generated by GNAT, however, from what I understand, they will not display the Ada code. Chris O'Regan Computer Engineering, Concordia University, Montreal, Canada. --