如何在Mac OS X Mountain Lion上构建mod_jk?

时间:2012-11-28 00:28:41

标签: macos apache osx-mountain-lion mod-jk

我按照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.

当然,我搜索了StackOverflow的解决方案,因为gcc不在/usr/bin中。所以我打开了XCode并安装了命令行工具。 GCC现在在/ usr / bin ...但我一直得到同样的错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:20)

经过一个小时的挖掘后,我终于遇到了this post并添加了我的回答来解决我的问题。

首先你需要从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脚本尝试通过执行/usr/sbin/apxs -q CC来查找C编译器。路径输出不正确或Apple在安装10.8时忘记为您创建符号链接。

一旦你创建了符号链接,一切都会好的,你就可以编译mod_jk