Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => Konuyu başlatan: muhittin_kaplan - 13 Mayıs 2014, 09:59:15

Başlık: GCC arm embedded ve link lib hakkında
Gönderen: muhittin_kaplan - 13 Mayıs 2014, 09:59:15
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 ?
Başlık: Ynt: GCC arm embedded ve link lib hakkında
Gönderen: AsHeS - 13 Mayıs 2014, 11:40:27
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)


Başlık: Ynt: GCC arm embedded ve link lib hakkında
Gönderen: muhittin_kaplan - 13 Mayıs 2014, 14:31:14
C++ mi ogrenelim yani.
Ayrica genel itibariyle bu link lib lere yapilan eklemeler ne is yapar