nixp.ru v3.0

29 мая 2017,
понедельник,
08:57:38 MSK

DevOps с компанией «Флант»
Longobard написал 31 января 2006 года в 03:07 (374 просмотра) Ведет себя как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.

Есть ф-и для работы с posix message queue, обьявлены в mqueue.h. Например ф-я mq_open. При попытке линковки линкер говорит «undefined reference to блаблабла», в общем нужна какая-то либа. Перепробовал все /usr/lib/libp*, попробовал даже libpthread — не помогло :( Можно, конечно, перепробовать все варианты, но это неспортивно.

Что делать? Как мне найти нужную либу?

Longobard

Гы, лол

longobard ~ # grep  "mq_open" /usr/lib/*.so
Binary file ./librt.so matches
longobard ~ #

Нашел :) Слинковалось :) Работает :) Пля, какому идиоту пришло в голову назвать либу с функциями для posix message queue librt? Единственная расшифровка аббревиатуры RT — риалтайм, других не припомню :) Интересно, какое отношение имеют очереди сообщений к риалтайму..

Steck

Вот видишь, и за бугром трава хорошая (o;

myst

librt — POSIX real-time extensions library.