1
현재 Vim 7.4를 Ubuntu 16.04에서 사용하고 있습니다. 병원균을 통해 Syntastic 플러그인을 설치했습니다.Syntax Plugin 'mpi.h'을 사용하여 Vim을 찾지 못했습니다.
현재 mpi 라이브러리를 사용하여 C로 코딩 중입니다. Vim을 사용하여 코드를 작성할 때, syntastic은 오류가 있다고 믿고 "mpi.h '파일을 찾을 수 없다"는 것을 알려줍니다 (이것은 #include <mpi.h>
입니다). mpicc
을 성공적으로 실행할 수있어이 프로그램이 컴파일된다는 것을 알고 있습니다.
나는 locate mpi.h
를 실행하면이 내가 돌아갈 것입니다 :
/usr/lib/openmpi/include/mpi.h
/usr/lib/openmpi/include/openmpi/ompi/mpi/fortran/mpif-h/prototypes_mpi.h
/usr/src/linux-headers-4.4.0-62/include/linux/mpi.h
/usr/src/linux-headers-4.4.0-66/include/linux/mpi.h
어떻게 Vim은 나에게 이러한 오류를주는 중지받을 수 있나요?
제가 말할 수있는 한, Syntastic은 구문 검사를위한 * 프레임 워크입니다. 작동 및 구성 세부 정보는 사용하지 않은 특정 검사기에 따라 다릅니다. 어느 것이 든 문제가되는 것은 확실하게 검사기의 검색 경로에 적절한 include 디렉토리를 추가해야한다는 것입니다. 아마도 당신이 추가하고자하는 디렉토리는'/ usr/lib/openmpi/include'입니다. –