gnu-make プロセスの後の段階で、gmake は次のようなコマンドを送信しました。
gcc -static foo.so.0 bar.o bizz.o buzz.o -pthreads -lrt
そのコマンドの -lrt はどういう意味ですか?
これは make とは関係ありません。make は、そのようなフラグを単独で追加することはありません。あなたのメイクファイルを書いた人は誰でも、そのフラグをリンク行自体に追加します。これはコンパイル コマンドであり-lrt、コンパイラに渡されるフラグです。フラグは-l、ライブラリとリンクする必要があることを指定し、ライブラリの名前が続きます。つまり、「ライブラリ-lrtとのリンク」を意味します。これにより、リンカはor (共有ライブラリの場合)rtという名前のライブラリを探し、それらを出力ファイルにリンクします。librt.alibrt.so