我刚从OS Mountain Lion升级到Mavericks,运行了intel icc编译器, icc test.c
, 它说 #include <time.h>
找不到。所以我查了一下 \usr
找到文件夹 \usr\include
丢失并复制 include
从我的回到这个文件夹,将Xcode升级到5.0.1版。然后我再次编译它但仍然收到警告
ld: library not found for -lcrt1.10.6.o
这是什么意思?如何解决?
我刚从OS Mountain Lion升级到Mavericks,运行了intel icc编译器, icc test.c
, 它说 #include <time.h>
找不到。所以我查了一下 \usr
找到文件夹 \usr\include
丢失并复制 include
从我的回到这个文件夹,将Xcode升级到5.0.1版。然后我再次编译它但仍然收到警告
ld: library not found for -lcrt1.10.6.o
这是什么意思?如何解决?
安装MacPorts的mysql5(缺少lcrt)时,我遇到了类似的编译器错误。 Jared Burrows是对的。快速执行此操作的方法是打开终端并输入:
xcode-select --install
我不确定discussion.apple.com链接有多大帮助。似乎是一群人争论静态链接是“有时候好”还是“坏程序员,没有cookie”。
但这是一个相关的Stack问题,如果我的工作不起作用: Xcode 4.4及更高版本安装命令行工具
我为小牛队安装了命令行工具,现在它解决了这个问题!
有关更多详细信息,请参阅 这个链接。
安装MacPorts的mysql5(缺少lcrt)时,我遇到了类似的编译器错误。 Jared Burrows是对的。快速执行此操作的方法是打开终端并输入:
xcode-select --install
我不确定discussion.apple.com链接有多大帮助。似乎是一群人争论静态链接是“有时候好”还是“坏程序员,没有cookie”。
但这是一个相关的Stack问题,如果我的工作不起作用: Xcode 4.4及更高版本安装命令行工具
我为小牛队安装了命令行工具,现在它解决了这个问题!
有关更多详细信息,请参阅 这个链接。
对于构建设置中的所有配置,我将“设置主动架构”设置为“否”时遇到类似问题。 将此设置为'debug'(我在设备上构建的当前本地配置)为'YES'解决了我的问题。