| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |