繁体   English   中英

gnu-make中的-lrt标志是什么?

[英]What is the -lrt flag in gnu-make?

在gnu-make进程的后期阶段,gmake发送了一个类似于的命令:

gcc -static foo.so.0 bar.o bizz.o buzz.o -pthreads -lrt

在那个命令中,-lrt是什么意思?

这与make无关; make永远不会自己添加这样的旗帜。 谁写了你的makefile将自己的标志添加到链接行。 这是一个编译命令, -lrt是传递给编译器的标志。 -l标志指定您应该与库链接,并且库的名称如下; 所以对于-lrt来说,它意味着“与rt库链接”。 这会导致链接器查找名为librt.alibrt.so库(对于共享库)并将它们与输出文件链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM