2010-03-21 5 views
1

utypes.h라는 헤더 파일에 유용한 typedef가 있습니다. 나는 make를 사용하기로 결정했고 그 이후로 컴파일 할 방법을 찾지 못했습니다.gcc 오류 : 미리 컴파일 된 헤더를 만들 수 없습니다.

나는 다음과 같은 오류가 utypes의 .o 인 객체를 생성하는 gcc -Wall -c utypes.h을 실행 내가 잘못 여기서 뭐하는 거지

"utypes.h:1 fatal error: can't create precomiled header types.h.gch: Permission Denied (EACESS) 
Compilation terminated. 

? 감사.

+1

제발, 헤더를 컴파일하지 말고 포함 시키십시오. – osgx

+0

[This (http://stackoverflow.com/questions/5549648/compilation-fatal-error-header-file-g)는 관련되어 있지만 완전히 동일하지는 않습니다. – cdunn2001

답변

1

types.h.gch를 넣으려는 디렉토리에 대한 쓰기 권한이 없거나 기존의 읽기 전용 사본이 있습니다. 리눅스에서는 strace를 사용하여 자세한 정보를 얻을 수 있습니다.

+0

저는 리눅스를 사용하지 않습니다. 내가 너 한테 뭘 제안 했어? make를 사용하지 않습니까? – nunos

+1

환경을 분명하게 만들기 위해 질문을 편집하고 누군가가 전에 이것을 보았던 사람을 따라 다니기를 바랍니다. 그것은 cygwin 또는 명나라? – bmargulies

관련 문제