Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
#1

ubuntu: потерялись pthread_mutexattr_settype и pthread_mutexattr_destroy - C++ Linux

22.01.2013, 08:59. Просмотров 868. Ответов 6
Метки нет (Все метки)

ubuntu-9.04-desktop-i386 (CD)
g++ компилирую код вида
C++
1
2
3
4
5
6
7
    #include <pthread.h>
    ...
    pthread_mutex_t mutex;
    pthread_mutexattr_t mutexattr;
    pthread_mutexattr_settype(&mutexattr, PTHREAD_MUTEX_RECURSIVE_NP);
    pthread_mutex_init(&mutex, &mutexattr);
    pthread_mutexattr_destroy(&mutexattr);
не может найти pthread_mutexattr_settype и pthread_mutexattr_destroy. куда дели?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2013, 08:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ubuntu: потерялись pthread_mutexattr_settype и pthread_mutexattr_destroy (C++ Linux):

Потерялись базы данных - Debian Linux
Добрый вечер. Есть виртуальный сервер debian-7.0-x86_64-vestacp Сегодня пытался увеличить размер импортируемого файла в PhpMyAdmin и...

DataGridView потерялись значения - C#
Есть две формы Form1 и Form2. Form1 содержит в себе dateGridView, сохранение и открытие таблицы, кнопку открытия Form2 и KeyPress для 5...

WDC WD30EZRX 3тб, потерялись 802 гб - Жесткие диски
Доброго времени суток. Возникла проблема с жестким диском WDC WD30EZRX 3тб. Дело было так... Диск жил в родном боксе. Однажды, при...

Потерялись файлы после обновления до Win 10 - Windows 7
На ноутбуке после того как обновились до 10-ки с рабочего стола исчезли фотографий и видеофайлы, по поиску их удалось найти и закинули , но...

Потерялись закладки Google Chrome после переустановки Windows - Софт
Залез в папку Windows.old и в старом файле bookmarks.html их не нашел, но их было очень много. Куда они могли деться? Весь прошлый Windows...

Потерялись файлы нужные для работы Windows XP Prof - Windows XP
Приветсвую! Помогите, пожалуйста, решить проблему. После запуска Windows XP Prof выскакивает окошко (с периодичностью раз в минуту) ...

6
grgdvo
587 / 518 / 150
Регистрация: 02.09.2012
Сообщений: 1,530
22.01.2013, 16:06 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Код
g++ ... -lpthread ...
может библиотеку забыли указать?
1
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
22.01.2013, 16:18  [ТС] #3
Цитата Сообщение от grgdvo Посмотреть сообщение
может библиотеку забыли указать
глупый вопрос: а она сама не прицепляется? собираю через g++ <через пробел имена cpp файлов> никаких библиотек не указываю. они же как то сами цепляются? почему этой нужно особое приглашение. конечно попробую.
0
NoMasters
Псевдослучайный
1764 / 1107 / 73
Регистрация: 13.09.2011
Сообщений: 3,143
22.01.2013, 19:06 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
vxg, gcc сам библиотеки не ищет. Есть стандартные библиотеки, которые линкуются автоматически, но не более того. А в случае с потоками лучше указывать не -lpthread, а просто -pthread, это активирует дополнительные опции связанные с реинтерабельностью.
2
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
22.01.2013, 23:01  [ТС] #5
grgdvo,
NoMasters,
спасибо! помогло

Добавлено через 7 минут
...делал это - http://alphacity.netii.net/tree/prjs-web.htm (web server win lin) - хоть там и не использовалась блокировка но для красоты хотелось полной аналогии с версией для win
0
Igorokmen
3 / 3 / 1
Регистрация: 31.01.2013
Сообщений: 101
05.02.2017, 04:19 #6
Есть разумный подход чтобы не указывать -lpthread ?
0
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
05.02.2017, 08:10  [ТС] #7
Igorokmen, мне такой способ неизвестен
1
05.02.2017, 08:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2017, 08:10
Привет! Вот еще темы с ответами:

Файловый/медиа/принт сервер на базе Ubuntu для windows,android,ubuntu - Ubuntu Linux
Всем доброго времени суток. Пришла идея сделать из старого десктопа сервер. AMD Sempron LE-1250 Sparta (2200 Мгц, L2 512Kb) озу 1024 ...

Прокси сервер c ubuntu в гостевой ОС virtual box для защиты основного компа с ubuntu - Ubuntu Linux
Помогите с настройкой, нужно чтобы весь интернет трафик проходил через виртуальную машину, прежде чем попадать на хостовую тачку. ...

Настройка локальной сети UBUNTU - UBUNTU с расшариванием интернета - Ubuntu Linux
Доброго времени суток, уважаемые форумчане! Мне нужна помощь. Имеется: Два компьютера с установленной ОС Ubuntu Linux Витая пара...

Ubuntu. как на qt свернуть программу в трей на ubuntu? - C++ Qt
ubuntu. как на qt свернуть программу в трей на ubuntu? Чтобы после запуска она там появлялась сразу.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru