헬그랜드(발그랜드)와 OpenMP(C): 잘못된 긍정을 피합니까? 여기에서 볼 수 있는 Valgrind 스레드 오류 감지 도구 Helgrind에 대한 설명서 GCC를 사용하여 OpenMP 코드를 컴파일할 경우 GCC의 OpenMP 런타임 라이브러리(libgomp.so )는 POSIX pthreads 프리미티브 대신 원자 시스템 명령과 Linux futex 시스템 호출을 사용하기 때문에 데이터 레이스에 대한 잘못된 긍정 보고서의 혼란을 야기할 것이라고 경고합니다.하지만 GCC를 다시 컴파일하면 이 문제를 해결할 수 있다는 것을 알려줍니다.--disable-linux-futex구성 옵션. 그래서 해봤습니다.로컬 디렉토리(~/GCC_Valgrind/gcc_install)에 새로운 GCC 버전 4.7.0(이 문..