Мой linux C проект имеет простой make-файл, который компилирует и связывает несколько модулей.
Я вижу на выходной карте, что переменные и функции связываются в соответствии с их объявлением. , модуль за модулем.
Я хотел бы, чтобы все переменные из всех модулей были сгруппированы вместе в одном разделе, а все функции - в другом.
Я знаю, что могу сделать это, определяя разделы, но не могу не задаться вопросом, есть ли готовый переключатель компоновщика, который сделает это автоматически.