現在、glibc スタートアップ ルーチン (__libc_start_main) が Elf 補助ベクトル型 (auxv_t) を処理する方法を理解しようとしています。
glibc のソース コードを参照すると、GLRO という名前の関数への参照が見つかります。この関数の定義を追跡しようとすると、私が見つけることができる最も近いものは
#define GLRO(x) _##x
" ##x" を検索すると、他の同様の "#define" ディレクティブしか見つからず、混乱してしまいます。この定義はどういう意味ですか? 「 ##x」はある種のコンパイラ指令ですか?