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 发现我的依赖项之一总是通过 -lrt
、https://github.com/dfdeshom/nimrdkafka/blob/6d18bed51922fc44f3565566b67e35b37dc5ce70/nimrdkafka.nim#L48
解决方案必须是修改该导入。
出于某种原因,在我的 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 发现我的依赖项之一总是通过 -lrt
、https://github.com/dfdeshom/nimrdkafka/blob/6d18bed51922fc44f3565566b67e35b37dc5ce70/nimrdkafka.nim#L48
解决方案必须是修改该导入。