什么是C库“rt”?

时间:2018-04-04 16:52:28

标签: c macos gcc cmake opencl

我试图为课程作业运行一个简单的OpenCL测试程序。但是在运行initializeApp时出错了。

错误是:

  

make

我检查了ld: library not found for -lrt,发现相关的行是:

Makefile

虽然我的同学使用Ubuntu 16.04设法运行这个测试程序就好了,我正在使用macOS High Sierra。 TA和教授都无法弄清楚(不幸的是,他们只在Ubuntu上有过OpenCL的经验)。

感觉缺少的库cl-demo: cl-demo.c cl-helper.c gcc $(CL_CFLAGS) $(CL_LDFLAGS) -std=gnu99 -o$@ $^ -lrt -lOpenCL -v 似乎是来自某个常见包的库,但我不知道它来自哪个包。它是Ubuntu或Linux独有的吗?有谁知道它来自哪里?谢谢!

0 个答案:

没有答案