2012-11-28 128 views
6

我跟着BUILDING.txt說明在native目錄並執行如何在Mac OS X Mountain Lion上構建mod_jk?

./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. 

自然的,我搜索StackOverflow的解決辦法,因爲GCC在/usr/bin沒有。所以我彈出打開XCode並安裝了命令行工具。海灣合作委員會現在在/ usr/bin ...但我一直得到相同的錯誤。

任何想法?

回答

20

挖了一個小時後,我終於跑進this post並添加我的反應是把我的問題的關心。

所以首先你需要安裝在Xcode命令行工具,那麼你必須通過執行

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

這是蘋果在Mac OS X 10.8提供的APXS問題創建符號鏈接。配置腳本嘗試通過執行/usr/sbin/apxs -q CC來查找C編譯器。路徑輸出不正確或者Apple在安裝10.8時忘記爲您創建符號鏈接。

一旦創建符號鏈接,一切都會好的,你就可以編譯mod_jk的

+0

非常有用的信息,無明顯。 – sotapme

+0

非常豐富。它幫助了我。 –

+0

我愛你的男人! –

相關問題