我想在 MacOS 上安装Boehm 垃圾收集器垃圾收集器。我查看了本指南,但没有帮助;调用brew install libgc
什么也没做。这是我尝试运行的示例代码:
#include <gc/gc.h>
int main() {
void* eight_bytes = GC_MALLOC(8);
}
不幸的是,我收到此错误:
Undefined symbols for architecture x86_64:
"_GC_malloc", referenced from:
_main in boehm_invocation-369838.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有没有人知道在不从源代码构建它的情况下安装这个 GC 的好方法?