2009-11-20 4 views
2

http://laurikari.net/tre/에 제공된 tre 도구를 사용하고 있습니다. 터미널을 통해 Mac OS X 상자에 설치하려고합니다. 나는 새로운 라이브러리 인 ./configure, sudo make, sudo install을 설치하기위한 일반적인 경로라고 생각하는 것을 따라 갔다. 모든 것이 순조롭게 진행되는 것 같습니다. 그때 C의 라이브러리에 액세스 갈 때터미널을 통해 OS X 컴퓨터에 새 라이브러리 설치

, 나는 다음 (GCC) 컴파일러 오류가 나타날 수 오류 : 트레/tre.h : 그런 파일이나 디렉토리가 C 라이브러리가에

설치되지 않은 경우 특별히 기계? 패키지/라이브러리가 올바르게 설치되었는지 어떻게 확인할 수 있습니까?

답변

1

새 라이브러리는 일반적으로/usr/local/include에 설치되지만 라이브러리를 작성하고 설치 한 방법에 따라 다릅니다. 헤더 파일을 찾으면 컴파일 명령에 -I/path/to/headers을 추가하십시오.

초기 make 명령에서 sudo를 사용하지 말고 make install에만 사용하십시오. 때로 루트 권한으로 초기 make 명령을 실행하면 문제가 발생합니다.