首页 > 解决方案 > macOS 上 C 中的共享内存库 -lrt

问题描述

我在 C 上做关于共享内存的大学作业,我需要使用带有 macOS Mojave 10.14 的 Mac 使用函数shm_open()mmap()ftruncate()shm_unlink()等 我的老师告诉我,我需要使用-lrtMakefile 中的库才能使其工作,但是当我“制造”时,我得到了一个错误

ld: library not found for -lrt
clang: error: linker command failed with exit code 1

图书馆拼写工作吗?如果我没有它,我需要下载它吗?我什至需要一个特定的库吗?(因为在互联网上我没有找到任何人使用...)我很困惑。

标签: cmacosshared-memory

解决方案


推荐阅读