Δημοσιεύτηκε: 23 Σεπ 2011, 14:50
από linuxs
Vegeta έγραψε:λιγα χρονια αλλά οχι συνεχομενα. δεν ασχοληθηκα ποτε αρκετα για να πω οτι ειμαι καλος. δεν ειχα αναγκη να γραψω προγραμματα σε c, περα απο μικρο-προγραμματα (δοκιμη γνωσεων).
να ρωτησω κατι σχετικο με c και terminal: κανω gcc το αρχειο με τον κωδικα και μερικες φορες μου βγάζει error: "undefined reference" για κάποιες συναρτήσεις. παράδειγμα με την "sqrt ()". εννοειται οτι με την συγκεκριμενη συναρτηση εχω κανει "include" την "math.h.". τι μπορει να φταιει;


¨Οπως τα λέει ο migf1 αντί για
Κώδικας: Επιλογή όλων
gcc
κάνε
Κώδικας: Επιλογή όλων
gcc -lm
. Το γιατί ακριβώς είναι άγνωστο για μένα αλλα νομίζω οτι για κάποιο λόγο όταν δημιουργείται το αντικέίμενο πρόγραμμα δεν συνδέεται με τις βιβλιοθήκες(τουλάχιστον κάποιες) εξου και το error. Είναι μια γνώμη απλά ίσως και λάθος.. :/