gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 03:52:35 28 4
gpt4 key购买 nike

在 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(对于共享库)的库并将它们与输出文件链接。

关于gcc - gnu-make 中的 -lrt 标志是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15821663/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com