Nim 1.4 编译 - 修改 MacOS 上的默认编译标志 - clang ld 问题:找不到 -lrt 的库

Nim 1.4 Compile - Modify default compile flags on MacOS - issue with clang ld: library not found for -lrt

出于某种原因,在我的 Mac 上,当我将 nim 1.4 与 clang 一起使用时,它总是使用 -lrt 编译标志进行构建,但由于 Mac 上没有,该编译标志会中断s.

所以每次我需要做nim c --listCmd [my nim file].nim时,获取编译命令并再次删除运行之前的-lrt,效果很好。

必须有一些设置使 nim 或 nimble 总是在编译标志中包含 -lrt 但我不知道如何解决这个问题。

由于 1.6 中出现的一些 {.requiresInit.} 问题,我一直停留在 1.4 上。

MacOS 12.1 - ARM 尼姆 1.4

感谢 hola 发现我的依赖项之一总是通过 -lrthttps://github.com/dfdeshom/nimrdkafka/blob/6d18bed51922fc44f3565566b67e35b37dc5ce70/nimrdkafka.nim#L48

解决方案必须是修改该导入。