ceil() τι μπορει να φταιει? [self-solved!!]

harris79 | Παρ, 12/18/2009 - 02:13 | 1' | 1

διαβαζοντας λιγο για ενα μαθημα κολλησα σε μια  μαθηματικη συναρτηση την ceil() που κανει στρογγυλοποιηση ενος double στον μεγαλυτερο κοντινο του ακεραιο.

τρεχω λοιπον τον κωδικα σε C

#include <stdio.h>
#include <math.h>

int main(void)
{
double x;
x=3.05;
printf("ceil %lf\n",ceil(x));
}

και δεν γινεται compile

undefined reference to 'ceil'  που σημαινει οτι δεν εχει γινει αναφορα πουθενα για την συναρτηση παρολο που χρησιμοποιω τις σωστες βιβλιοθηκες

Εαν τωρα αντι για ceil(x) βαλω ceil(3.05) ολα καλα γιατί??????????????????????

κανω compile σε gcc 4.4

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Λοιπον το βρηκα ηθελε και αλλο ενα flag εκτος απο -o το -lm που το κανει linked με την μαθηματικη βιβλιοθηκη  (GOOGLING)

δηλαδη gcc -o b -lm b.c

εκανα compile αρχικα gcc -o b b.c

 

Η ΑΕΚ ειναι κυρίως ιδέα και οι ιδέες δεν αποθνήσκουν