当我尝试在Linux中构建一个项目时,我得到了Error: undefined symbol clock_gettime。因此,我想我需要将-lrt添加到构建命令中(gcc)。但是,现在它不能在OS X中编译:ld: library not found for -lrt。有没有什么方法可以让gcc只在需要或者存在的情况下链接librt?如果没有,如何使用特定于操作系统的命令创建Makefile?我没有使用autoconf或任何类似的东西。Makefile相当复杂,但以下是可操作的部分:# In thi