[Comm] Re: gcc

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Май 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 влинковывается по умолчанию.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030515/11e1074e/attachment-0004.bin>


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