LINUX.ORG.RU

Сообщения kraew2006

 

C++ перенос скомпилированного приложения

Добрый день. Прошу объяснить мне, начинающему, почему элементарный хеловорлд откомпиленный в 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)
, а на другой «statically linked», но при попытке запуска «Segmentation fault (core dumped)»

 ,

kraew2006
()

RSS подписка на новые темы