Geçen Bir hesaplama için (Ashes e teşekkür) math.h kütüphanesini import ettim, kodlarımın düzgün olmasına rağmen bir türlü derlemiyor log, log10 gibi fonksiyonlarda hata veriyordu.
Araştırdım link lib bölümüne "m" eklemem gerektiğini anladım.
link lib deki "m" ne yapar buraya neden ekleriz ? bazı eklentiler yapıyoruz bu link lib bölümüne sebebi nedir ?
Abi şöyle bir açıklama var :
Math Library
If you need to use functions from the math library (generally functions from math.h such as sin or sqrt), then you need to explicitly ask it to link with that library with the -l flag and the library 'm':
gcc filename -o outputfile -lm
Note that you do not need to use this flag with C++.
KAYNAK: http://www.cprogramming.com/gcc.html (http://www.cprogramming.com/gcc.html)
C++ mi ogrenelim yani.
Ayrica genel itibariyle bu link lib lere yapilan eklemeler ne is yapar