Я начинаю с многопоточного программирования, используя gcc под Debian 8. Я успешно написал и запустил многопоточное тестовое приложение (foobar.c), но меня смущает Makefile (скопированный из примера). В частности, команда, которая работает, -аргументы gcc: -pthread. Что оно делает?
gcc foobar.c -o foobar -pthread
Я смущен «-pthread». заключается в том, что
(a) вариант «-p» со значением «thread» или
(b) аргумент «-pthread»?
если любой случай, что это действительно делает? Включая библиотеку? Включая какой-то объект? Настройка другого варианта?
BTW - Аналогичный вопрос 15929739 был задан, но не ответил. Вопрос 20924412 тоже не помог.
Отношения d: http://stackoverflow.com/q/23250863/694576 – alk