[Comm] Re: gcc
Andrey Rybak
=?iso-8859-1?q?ra_=CE=C1_iop=2Ekiev=2Eua?=
Пт Май 16 12:24:09 MSD 2003
Alexey Tourbin wrote:
>On Thu, May 15, 2003 at 09:10:07PM +0300, Andrey Rybak wrote:
>
>
>>На старости лет обнаружил, что не умею пользоваться gcc.
>>Подскажите, как скомпилировать программу с вызовами функций sqrt(),
>>exp(), sin() и иже с ними без сообщений компиллятора:
>>/home/andrey/tmp/cctwjuhg.o(.text+0x2c): undefined reference to `sqrt'
>>/home/andrey/tmp/cctwjuhg.o(.text+0x4c): undefined reference to `pow'
>>/home/andrey/tmp/cctwjuhg.o(.text+0x7a): undefined reference to `exp'
>>
>>
>
>-lm
>
>
>
>>#include<math.h> есть.
>>сам файл math.h есть (по тому же пути где и stdio.h), причем подобных
>>ошибок для функций printf(), puts() etc. не наблюдается. Мало того, и
>>программы с использованием функций, объявленных в stdio.h работают
>>корректно. Помогите, пожалуйста.
>>
>>
>
>Потому что -lc влинковывается по умолчанию.
>
>
Спасибо, работает.
Т.к. хидеров много, и, очевидно, подобных затруднений будет много, а в
мане gcc я этих ключиков не увидел, то подскажите еще, где найти как
можно более полный справочный материал по gcc.
Подробная информация о списке рассылки community