math.h – var är tillhörande .c-fil?
Postat: 15 apr 2012, 20:47
Har en liten fundering när det gäller C. När man vill kunna utföra diverse matematiska operationer brukar man ju inkludera math.h och sedan kompilera med -lm (i alla fall om man använder gcc).
Filen math.h har jag ju hittat på datorn (/usr/include/math.h), men den innehåller ju mest deklarationer och liknande, men själva jobbet måste ju utföras också. Det är väl det flaggan -lm är till för, antar jag, men vad heter källfilen och var ligger den?
Gjorde en sökning på hela burken och det enda jag fann var SYSCALLS.c.x, men den innehöll bara (bland en del annat) något som såg ut som prototyper till de funktioner som ingår i math. Själva funktionerna i sig hittade jag inte någonstans, men jag letar väl på fel ställe och efter fel saker, antar jag.
Filen math.h har jag ju hittat på datorn (/usr/include/math.h), men den innehåller ju mest deklarationer och liknande, men själva jobbet måste ju utföras också. Det är väl det flaggan -lm är till för, antar jag, men vad heter källfilen och var ligger den?
Gjorde en sökning på hela burken och det enda jag fann var SYSCALLS.c.x, men den innehöll bara (bland en del annat) något som såg ut som prototyper till de funktioner som ingår i math. Själva funktionerna i sig hittade jag inte någonstans, men jag letar väl på fel ställe och efter fel saker, antar jag.