[Comm] Re: gcc

Alexey Tourbin at на altlinux.ru
Чт Май 15 23:04:41 MSD 2003


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 влинковывается по умолчанию.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/community/attachments/20030515/11e1074e/attachment.bin


Подробная информация о списке рассылки Community