Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > Threads во FreeBSD |
Автор: Spalax 16.5.2006, 08:19 |
Такая проблема немогу создать thread вылетает по ошибке segmentation foult Притом не могу понять почему не работает функция pthread_init(); и функции из той же серии |
Автор: gruy 16.5.2006, 10:29 |
Код покажи. |
Автор: Spalax 17.5.2006, 23:35 | ||
При вызове пишет что я неправильную память читаю ... ну вообщем SIGSEGV (11) Segmentation foult |
Автор: Pulse69 18.5.2006, 04:16 |
Попробуй скомпилить с ключом -lpthread |
Автор: GrayCardinal 18.5.2006, 08:37 | ||
Хм. У меня на лине процесс просто дохнет. Только я на printf поменял, но не важно. printf не успевает выполниться. После pthread_join - все ОК. Что логично. В общем - действительно ли он от pthread_create выдает SIGSEGV ? может стоит
Если не поможет, то у вас видимо libc дохлый (левая сборка ?). |
Автор: Spalax 18.5.2006, 09:55 | ||
Всем спасиба проблема решилась таким образум
а скомпилил вот так g++ -pthread -o thread threads.cpp |