Добрый день. Прошу объяснить мне, начинающему, почему элементарный хеловорлд откомпиленный в 32х битной системе, я не могу запустить в 64х битной. Вывод uname -m на моей машине выдает i686, на машине на которой пытаюсь запустить x86_64. Вывод ldd на моей машине
linux-gate.so.1 => (0xb7784000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb767e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74cf000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7488000)
/lib/ld-linux.so.2 (0xb7785000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb746b000)