我已经检查过stackoverflow但还没有找到答案。
我正在尝试在Mavericks上安装wget,如下所示。
这是我得到的:
bolo:wget-1.14 Michelin$ subl config.log
bolo:wget-1.14 Michelin$ ./configure --with-ssl=openssl
configure: configuring for GNU Wget 1.14
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking build system type... i386-apple-darwin13.0.0
checking host system type... i386-apple-darwin13.0.0
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/Users/Michelin/Downloads/wget-1.14':
configure: error: C compiler cannot create executables
See `config.log' for more details
我的config.log:
https://gist.github.com/bolom/7552389
我已经安装了命令行工具的其他东西但我不是汇编程序:(
乙
答案 0 :(得分:4)
下面在小牛队为我解决了这个问题。我不得不使用sudo来工作。
来自https://trac.macports.org/wiki/ProblemHotlist
Xcode许可协议
当尝试构建编译OS X应用程序的端口(例如,gimp-app)时,编译可能会因xcodebuild错误而失败。其中一个可能的原因是,在进行任何编译之前,可能需要从终端初始运行xcodebuild来接受EULA。运行:
xcodebuild -license
从终端窗口并按照提示操作。接受EULA后,再次重建端口。
对于某些端口和某些版本的Xcode(例如带有Xcode 4.4+的libunwind-headers),您可能需要以root身份接受许可证,即:
sudo xcodebuild -license
任何Xcode升级后都需要重复此操作。
答案 1 :(得分:1)
我建议使用自制软件(http://brew.sh/)来安装wget:
brew install wget
其他人的补充说明:为Mavericks升级命令行工具很简单:http://www.computersnyou.com/2025/
答案 2 :(得分:-1)
我第一次使用Mac Ports时遇到了同样的问题。
当你新安装Xcode和命令行工具时,你必须首先同意许可协议,然后才能使用工具(实际上是Xcode)。
打开终端会话并输入“ac”(无引号)
系统将提示您接受许可协议。向下翻页并在最后输入“同意”。
你应该好好去吧!
从那时起,编译为我工作。
干杯