Я создаю 32-битный двоичный файл на 64-битной машине, используя опцию '-m32' в gcc. Когда я отлаживаю этот двоичный файл на 64-битной машине, то после определенного количества кода, если я вступаю в какую-то функцию, это приводит меня к другой функции. Я думаю, что сегмент кода стека функции где-то генерируется неправильно?
Пожалуйста, помогите, если кто-нибудь знает ответ.