我按照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 ...但我一直得到同样的错误。
有什么想法吗?
答案 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