В настоящее время я пытаюсь понять, как процедуры запуска glibc (__libc_start_main) обрабатывают вспомогательные векторные типы Elf (auxv_t).Что такое glibc GLRO macro?
Просматривая исходный код glibc, я нахожу ссылки на некоторую функцию с именем GLRO. Пытаясь разыскать определение этой функции, ближайший я могу найти
#define GLRO(x) _##x
Когда я искать «## х», все я нахожу другой подобной «#define» директива, которая оставляет меня смущенный. Что означает это определение? Is " ## x" какая-то директива компилятора?
Это имеет смысл! Спасибо за понимание. – rick