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