Не можете найти `pthread_setaffinity_np '? - PullRequest
1 голос
/ 01 сентября 2011

Я использовал -pthread для компилятора gcc, но все еще не могу найти этот API. Любое предложение?

Ответы [ 3 ]

4 голосов
/ 01 сентября 2011

Это нестандартное расширение GNU, как скажут вам руководство и суффикс _np, поэтому включите заголовок так:

#define _GNU_SOURCE
#include <pthread.h>
1 голос
/ 20 октября 2011

Ваша команда должна выглядеть следующим образом ...

$> gcc -lpthread YourProg.c

, если это .cpp

тогда >>

$> g ++ -lpthread YourProg.cpp

0 голосов
/ 11 октября 2012

потому что это не функция posix, так что, возможно, вы можете использовать ее где-то, и вы не можете использовать ее в каком-то другом месте.Так что осторожно используйте его.

...