C 플로팅 라이브러리 GR이 작동하지 않습니다.

C 플로팅 라이브러리 GR이 작동하지 않습니다.

C 라이브러리 GR을 설치하려고 합니다.[링크]Ubuntu 18.04에서는 설치 지침을 따른 후 설치하는 동안 오류가 없지만 사용하면 오류가 발생합니다.

foo.c:2:10: 치명적인 오류: gr.h: 해당 파일이나 디렉터리가 없습니다. #include ^~~~~~ 컴파일이 종료되었습니다.

이는 설치 페이지에 제공된 예제를 컴파일하는 동안입니다.

설치가 잘못된 걸까요? 누구든지 이것에 관해 나를 도울 수 있습니까?

미리 감사드립니다.

답변1

추가 플래그를 통해 GR의 위치를 ​​지정하면 컴파일이 가능합니다.
GR이 /usr/local/gr에 설치되어 있다고 가정합니다.
foo.c를 실행하는 명령은 다음과 같아야 합니다.

gcc -I/usr/local/gr/include foo.c -L/usr/local/gr/lib -lGR -Wl,-rpath,/usr/local/gr/lib

관련 정보