gcc - g++ - Poly periergo

dimitris kamenopoulos el97146 at mail.ntua.gr
Sat Jan 13 14:53:05 EET 2001


Έφτιαξα ένα αρχειάκι x.c που χρησιμοποιούσε τρεις συναρτήσεις του math.h
(όχι τίποτα διαστημικό, τις cos, sin και fmod). 
Λοιπόν, όταν το μεταγλωττίζω με τον gcc, το ld μου παραπονιέται για 
"undefined reference to cos, sin και fmod".
Όταν ΤΟ ΙΔΙΟ αρχείο το μετονομάζω σε x.cc και το μεταγλωττίζω με τον 
g++, δημιουργείται κανονικά το εκτελέσιμο, και τρέχει χωρίς πρόβλημα.
Όχι ότι με πείραξε ιδιαίτερα αυτό το προβληματάκι (ήταν δεκτή και η 
C++ στην εργασία που έπρεπε να παραδώσω), αλλά με παραξένεψε 
πάρα πολύ.
Καμιά ιδέα γιατί ο g++ βλέπει το math.h, και ο gcc δεν το βλέπει;
Σημειωτέον ότι το math.h υποτίθεται ότι πρέπει να λειτουργεί στην 
ANSI C.
Δημήτρης




More information about the Linux-greek-users mailing list