Ecco un esempio minimale che illustra il mio problema
test.c:
#include #include main () { fmod ( 3, 2 ); }
Ed ecco il comando che sto emettendo per compilare test.c
gcc -lm test.c -o test
Ed ecco l’output che ottengo quando rilascio il comando sopra
/tmp/ccQmRk99.o: In function `main': test.c:(.text+0x3e): undefined reference to `fmod' collect2: ld returned 1 exit status
Ottengo lo stesso risultato se invece utilizzo cc
. Sto usando la seguente versione di gcc
gcc-4.6.real (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Qualche idea per cui il mio programma non verrà compilato?