2012-11-28 83 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

我爱你的男人! –

相关问题