簡體   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