问题 ld:在OS Mavericks上运行Intel icc编译器后找不到-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

这是什么意思?如何解决?


10992
2017-10-24 01:30


起源



答案:


安装MacPorts的mysql5(缺少lcrt)时,我遇到了类似的编译器错误。 Jared Burrows是对的。快速执行此操作的方法是打开终端并输入:

xcode-select --install

我不确定discussion.apple.com链接有多大帮助。似乎是一群人争论静态链接是“有时候好”还是“坏程序员,没有cookie”。

但这是一个相关的Stack问题,如果我的工作不起作用: Xcode 4.4及更高版本安装命令行工具


9
2018-01-16 19:09





我为小牛队安装了命令行工具,现在它解决了这个问题!

有关更多详细信息,请参阅 这个链接


1
2017-10-24 02:57



布莱斯有更好的联系 - Wolfgang Fahl


答案:


安装MacPorts的mysql5(缺少lcrt)时,我遇到了类似的编译器错误。 Jared Burrows是对的。快速执行此操作的方法是打开终端并输入:

xcode-select --install

我不确定discussion.apple.com链接有多大帮助。似乎是一群人争论静态链接是“有时候好”还是“坏程序员,没有cookie”。

但这是一个相关的Stack问题,如果我的工作不起作用: Xcode 4.4及更高版本安装命令行工具


9
2018-01-16 19:09





我为小牛队安装了命令行工具,现在它解决了这个问题!

有关更多详细信息,请参阅 这个链接


1
2017-10-24 02:57



布莱斯有更好的联系 - Wolfgang Fahl


对于构建设置中的所有配置,我将“设置主动架构”设置为“否”时遇到类似问题。 将此设置为'debug'(我在设备上构建的当前本地配置)为'YES'解决了我的问题。


0
2017-08-11 12:45