Hilmar Preusse schrieb am Freitag, 28. Mai 2004 10:09:
On 28.05.04 Falk Döring (falk.doering@web.de) wrote:
Tobias Koenig schrieb am Donnerstag, 27. Mai 2004 17:27:
Hi,
Hmm, dann solltest du dein Programm evtl. gegen die libmath linken, damit der gcc die Funktion auch findet... Ein gcc meinproc.c -o meinproc -lm sollte klappen.
Warum muss ich das unter Linux und nicht unter Solaris? (Dort habe ich C gelernt)
Benutzt Slowlaris die glibc? Wohl eher nicht. Da wird wohl automatisch gegen die Lib gelinkt, in der sqrt() enthalten ist. Irgendwo kann man wohl auch festlegen, welche Lib ohne Angabe eines -l Flags verwendet wird. /usr/lib/gcc-lib/i386-linux/2.95.4/specs (Debian woody) sieht danach aus.
1.) Was hast du gegen Solaris? (Bis auf den Naja-Standard-Desktop habe ich nichts gefunden, warum man den Namen so verhunzen muss). 2.) Wir haben den gcc genutzt. Er hat sich zumindest so ausgegeben, wenn man ihn mit gcc --version gefragt hat.
Falk