2017-01-22 5 views
0

Mac OS X 10.11에서 XCode 8.2.1을 올바르게 실행하려면 C 컴파일러를 사용할 수 없습니다. 나는 가장 최근의 엑스 코드를 설치하고 기존의 모든 GCC 바이너리를 제거하지만, 여전히 다음과 같은 오류가 점점 오전 :C 컴파일러를 OS X에서 작동 시키려면?

-- PCRE: Removing 'configure' log files 
-- PCRE: PCRE_WORKING_DIR: /Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE-prefix/src/PCRE-build 
-- PCRE: sh;/Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE-prefix/src/PCRE/configure;--prefix=/Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE;--disable-shared 
-- PCRE: Errors detected - See below. 
checking for a BSD-compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes 
checking for a thread-safe mkdir -p... /Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE-prefix/src/PCRE/install-sh -c -d 
checking for gawk... no 
checking for mawk... no 
checking for nawk... no 
checking for awk... awk 
checking whether make sets $(MAKE)... yes 
checking whether make supports nested variables... yes 
checking whether make supports nested variables... (cached) yes 
checking for style of include used by make... GNU 
checking for gcc... /Library/Developer/CommandLineTools/usr/bin/cc 
checking whether the C compiler works... no 
configure: error: in `/Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE-prefix/src/PCRE-build': 
configure: error: C compiler cannot create executables 
CMake Error at /Users/abc/Documents/Slicer/Slicer/CMake/ExternalProjectForNonCMakeProject.cmake:76 (message): 
    PCRE: Error in configure step. See 
    /Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE_configure_step_output.txt 
    and 
    /Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE_configure_step_error.txt 
Call Stack (most recent call first): 
    /Users/abc/Documents/Slicer/Slicer-SuperBuild-Debug/PCRE_configure_step.cmake:3 (ExternalProject_Execute) 
make[2]: *** [PCRE-prefix/src/PCRE-stamp/PCRE-configure] Error 1 
make[1]: *** [CMakeFiles/PCRE.dir/all] Error 2 
make: *** [all] Error 2 
내가 제대로 내 구성에서 C 컴파일러를 사용할 수있는 방법

?

+3

"기존의 모든 gcc 바이너리를 제거했다"고 말하면 어떻게됩니까? 타사 (비 Apple) 설치 프로그램이나 패키지 관리자가 설치하지 않은 것을 제거하지 않아야합니다. 또한,'configure'가 실패 할 때, 세부 사항은 config.log 파일에 있습니다. 해당 발췌문을 게시해야합니다. –

+0

Xcode를 제거한 다음 다시 설치하십시오. 그런 다음 Xcode (Xcode GUI 사용) 또는 터미널의 명령 행을 통해 컴파일 할 것인지 확인하십시오. –

답변

1

Xcode가 아닌 명령 줄에서 C 컴파일러를 실행하려는 것처럼 들립니다.

애플 개발자 사이트 download section로 이동하여 Command Line Tools (macOS 10.12) for Xcode 8.2을 다운로드하십시오. 이 경우 활성 개발자 계정이 필요할 수 있습니다.

직접 연결은 현재 Command Line Tools입니다.