[devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
Dmitry V. Levin
ldv на altlinux.org
Ср Дек 1 13:23:23 UTC 2010
On Wed, Dec 01, 2010 at 01:10:16PM +0600, REAL wrote:
> 01.12.2010 12:00, Bergman Andrey пишет:
> >возясь с С-шным кодом я внезапно
> >обнаружил, что в стандартных библиотеках
> >libm, librt, предоставляемых пакетами glibc-core и
> >glibc-pthread, соответственно,
> >отсутствуют важные функции fmod, clock_getres.
> >Однако их прототипы в .h файлах
> >имеются.
> >
> >Это так и задумано, или тут есть какая-то
> >ошибка?
>
> Мнэээ...
>
> > findsym fmod
> /lib/libm.so.6: 000099f0 W fmod
> /usr/lib/libm.so: 000099f0 W fmod
>
> > findsym clock_getres
> /lib/librt.so.1: 00003a00 T clock_getres
> /usr/lib/librt.so: 00003a00 T clock_getres
При линковке ставьте -lm и -lrt в конец команды, и важные функции, скорее
всего, найдутся.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20101201/8ea77168/attachment.bin>
Подробная информация о списке рассылки Devel