2017-01-22 5 views
0

私は正常に実行するためにはXCode 8.2.1で私のMac OS X 10.11上のCコンパイラを取得することはできません。私は、最新のXCodeをインストールし、既存のすべての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のGUIを使用して、すなわち)またはターミナルでコマンドラインを経由してXcodeの中にコンパイルするかどうかを明らかにする。 –

答えて

1

(Xcodeではなく)コマンドラインからCコンパイラを実行するように思えます。

は、Appleの開発者向けサイトdownload sectionに移動し、Command Line Tools (macOS 10.12) for Xcode 8.2をダウンロードしてください。これには、アクティブな開発者アカウントが必要な場合があります。

の直接リンクは、現在、次のとおりです。Command Line Tools

関連する問題