Кто-нибудь может подсказать, где собака порылась? Ситуация следующая: Пытаюсь вызвать функцию uuid_generate, описанную в <uuid/uuid.h> и скомпиленную в библиотеке /lib/libuuid.so.1.2 (у меня RH 7.2 и все библиотеки, компилятор и т.п. - те, что шли с этим дистрибутивом - я ничего не менял). В опчем, компилится у меня все хорошо, а вот когда начинает линковаться (один из параметров линковки -luuid) даёт такую вот ошибку: undefined reference to 'uuid_generate(unsigned char *)' collect2: ld returned 1 exit status
Проверил данную либу на наличие в ей этой самой функции: objdump -t /lib/libuuid.so.1.2 | grep uuid_generate ответило 000015dc g F .text 00000043 uuid_generate Т.е. функция присутствует в библиотеке. Люди, подскажите, пожалуйста, что это может быть? А то я себе уже всю голову поломал.