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

标签 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.

由于 gcc 不在 /usr/bin 中,自然我在 StackOverflow 上搜索了解决方案。 .所以我打开了 XCode 并安装了命令行工具。 GCC 现在在/usr/bin ...但我不断收到同样的错误。

有任何想法吗?

最佳答案

挖了一个小时,终于碰到了this post并添加了解决我问题的回复。

所以首先你需要从 XCode 安装命令行工具然后你必须通过执行创建这个符号链接(symbolic link)

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 时忘记为您创建符号链接(symbolic link)。

创建符号链接(symbolic link)后,一切都会好起来的,您将能够编译 mod_jk

关于macos - 如何在 Mac OS X Mountain Lion 上构建 mod_jk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13595730/

相关文章:

java - 从 OS X 上的 Java 应用程序运行外部脚本

ruby-on-rails - 升级 Mountain Lion 后 Rails Server 无法运行

c - 在运行 OS X 10.12 的并行 VM 上显示内核打印输出中的指针值(而不是 <ptr>)

linux - mod security 2 的某些规则会导致 apache 在重新启动时挂起

c - Apache 服务器中的日常任务

Django寻找模板文件的错误路径

c++11 - 错误 : <atomic> is not implemented in LLVM version 5. 1

git - 在 OSX Mountain Lion 下的 RStudio 中设置 git 可执行文件的路径

android - DeviceMonitor - 发送跟踪请求失败

swift - 为什么这个多重递归会在一定数量的递归上失败?