Я имею в виду нестатические глобальные переменные, которые определены в модуле, а не снаружи.Почему нестатические глобальные переменные, определенные в общих объектах, на которые ссылаются с помощью GOT?
Зачем это нужно с помощью GOT? Почему нет использования относительного адреса? (Так как расстояние между глобальной переменной в разделе .data и ссылкой в секции .text является константой, оно также не зависит от положения)
У вас есть динамическая библиотека, и она содержит глобальные переменные, на которые ссылаются через GOT, но вы хотите получить к ней доступ каким-либо другим способом. Это верно? – jweyrich
Нет. Я читаю о том, как работают динамические компоновщики и в соответствии с тем, что я читаю, глобальные переменные ссылаются таким образом, но я не понимаю, почему. – Haiyang