3
내 프로그램에서 C/C++ 언어로 프로세서 번호를 얻어야합니다. 내 코드에 다음과 같은 같은 : 그래서리눅스에서 프로세서 번호를 얻는 방법
error: '_SC_NPROCESSORS_CONF' was not declared in this scope
error: 'sysconf' was not declared in this scope
, 내가해야 할 일 :
#include <unistd.h>
int main()
{
int processorNum = sysconf(_SC_NPROCESSORS_CONF);
return 0;
}
내가 그것을 컴파일
,이 두 가지 오류가 있었다.추신 : 안녕하세요, 실례, 내가 만든 몇 가지 실수 : 내 컴파일러의 버전은 내가 라이브러리 파일을
PS를 연결 .should 버전의 gcc 4.3.2 (데비안 4.3.2-1.1)입니다. 머리 파일을 잊어 버렸어.
아주 이상한, 내 GCC와 발생하지 않습니다. 컴파일러 호출은 무엇입니까? – thiton
내 시스템에 오류가 없음 - 그렇게 할 때 'printf()'정확한 프로세서 수. – Kimvais
어떤 OS를 컴파일하고 있습니까? –