2017-11-11 4 views
0

macbook pro, ios 최신 버전. gcc가 설치되고 xcode-select --install이 완료됩니다. 내가 GCC 경로 /에 /에서는 hello.c를 실행할 때gcc 치명적인 오류가 발생했습니다 : stdio.h : 해당 파일이나 디렉토리가 없습니다.

, 나는 내가 pip3와 정규식 (파이썬의 모듈)을 업그레이드하려고 할 때 그것은 먼저 표시 한 다음과 같은 오류

hello.c:1:10: fatal error: stdio.h: No such file or directory 
#include <stdio.h> 
      ^~~~~~~~~ 
compilation terminated. 

을 얻었다. hello.c는 gcc에 대한 테스트 일뿐입니다.

포럼에 비슷한 주제가 있지만 아직 이해가되지 않습니다. 어떻게 문제를 해결할 수 있습니까?

+0

'which gcc'는 무엇을 말합니까? 'gcc --version'은 무엇을 말합니까? –

+0

'stdio.h'는 올바르게 설치 되었다면 컴파일러와 함께 배송 될 기본 헤더 집합의 일부입니다. –

+0

@ JohnZwinck, ... 정말 gcc가 아니라 LLVM을위한 Apple의 gcc 호환성 래퍼라고 가정합니다. 글쎄, "가정"을 * 희망 *으로 바꿔라. 현재 MacOS에 실제 gcc를 설치하면 잘 지원되지 않는 시나리오에서 OP가 시작됩니다. –

답변

1

Macos에서 헤더 파일은 시스템 컴파일러 (Xcode 환경)와 함께 제공됩니다. Homebrew에서 배포 한 컴파일러에는 포함되어 있지 않으므로 Xcode를 설치하고 xcode-selectxcrun과 같은 도구를 사용해야합니다.

+0

앱 스토어에서 xcode를 설치했습니다. –

+1

그 이후 추가 단계가 필요합니다.이 항목에 대한 다른 질문을 참조하십시오. –