Можно ли выделить один и тот же адрес для двух разных глобальных переменных в C в одной сборке? Я пробовал несколько способов с помощью компоновщика, но мне не удалось. Если это не разрешено, может кто-нибудь объяснить, почему? И если это разрешено, как это сделать.
Изменить 1
Например, в {file1.c} у меня есть глобальная переменная {int a} и в {file2.c} У меня есть глобальная переменная {int b}. Можно ли связать их по одному адресу? Я не буду приводить здесь детали, потому что я уже проанализировал другие варианты достижения этой цели. Цель этих вопросов - узнать, возможно ли такое же связывание памяти.