Attualmente sto usando gcc per compilare e ho bisogno di usare <math.h>
. Il problema è che non riconoscerà la libreria. Ho anche provato -lm
e niente. La funzione ho provato ad usare era ceil()
e ottengo il seguente errore:Il collegamento con gcc e -lm non definisce ceil() su Ubuntu
: undefined reference to `ceil'
collect2: ld returned 1 exit status
Sto usando l'ultima Ubuntu e math.h c'è. Ho provato a utilizzare -lm
in un altro computer e funziona perfettamente.
Qualcuno sa come risolvere questo problema?
Ho incluso <math.h>
. Inoltre, il comando che ho usato era:
gcc -lm -o fb file.c
Puoi fornire l'intera riga di comando che stai utilizzando? – Gian
E ti sei ricordato di "#include" prima di usare 'ceil'? –
Ho incluso math.h Inoltre, il comando che ho usato era: gcc -lm -o fb file.c – drum