On 05/19/2009 01:33 AM, Lori Nagel wrote:
I've been using gcc in Linux and cc in Unix. I have not been using an IDE, only the terminal shell and a textSorry, I forgot the answer the rest. The function prototypes are in the standard header files. The math library has been historically separate from the standard C runtime library forever. It was a decision made way back before I learned C in 1980. If you look at the man page for the math functions it notes that "Link with -lm". Additionally, libraries are in /lib, /usr/lib, and /usr/local/libediting program for the C files. On both computers c programs compile and run, however, the compilers are different and have different options,and some code that compiles and runs on one doesn't on the other. (what I mean is why is gcc so lax while cc is so mean.)What I want to know is if there any easy way I could find out where my .h files are on my computers such as stdio.h? Also, would I be able to find the function prototypes for things like scanf in them or would Ihave to go somewhere else? Another thing, why oh why did they decide to seperate out libm.a from the rest of the C programming libriaries so that you have to include it? It used to make me so upset until I read intro to gcc.Please someone answer my question because I have been wanting to know the answer for about 3 years now,and I think that is a long enough time to wait. I have done enough reading of manuals to know that most of them don't answer the questions that people have. I'm planning to write the ultimate newbie C programming book for Gnu/Linux because it doesn't currently exist.
In addition, some Unix systems have additional locations, such as /usr/ucb (if I recall). Remember that on some Unix systems you may be able to build a System V or BSD variant, but all is in the man pages.
-- Jerry Feldman <g...@blu.org> Boston Linux and Unix PGP key id: 537C5846 PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
signature.asc
Description: OpenPGP digital signature
_______________________________________________ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/