6

nativeディレクトリ内の BUILDING.txt の指示に従って実行しました

./configure --with-apxs=/usr/sbin/apxs

ここに出力の一部があります

building connector for "apache-2.0"
checking for gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

当然、gcc が になかったので、StackOverflow で解決策を検索しました/usr/bin。そこで、XCode を開き、コマンド ライン ツールをインストールしました。GCC は /usr/bin にありましたが、同じエラーが発生し続けます。

何か案は?

4

1 に答える 1

20

1時間掘り下げた後、ようやくこの投稿に出くわし、問題を処理する応答を追加しました.

したがって、最初に XCode からコマンド ライン ツールをインストールする必要があります。次に、実行してこのシンボリック リンクを作成する必要があります。

sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain

これは、Apple が Mac OS X 10.8 で提供する APXS の問題です。configure スクリプトは、 を実行して C コンパイラを見つけようとします/usr/sbin/apxs -q CC。パスの出力が正しくないか、Apple が 10.8 のインストール時にシンボリック リンクを作成するのを忘れているかのいずれかです。

シンボリックリンクを作成すると、すべて問題なく mod_jk をコンパイルできるようになります

于 2012-11-28T00:28:40.907 に答える