高分求问关于32bit向64bit系统移植问题。
meino 2004-09-03 12:04:40 我的程序在32bit的机器上运行正常,移植到IA64的安腾机器,在64位的系统中编译通过,但运行总是Segmentation fault或异常退出。
不过,编译的时候遇到一些警告:
cast to pointer from integer of different size。
不知是不是这个原因的影响。
在32位的系统中没有这些警告,因为是32位的内存地址长度为4字节,而在64位中是8字节。
不知道哪位高人能给予指点和帮助。高分送上
注:编译工具gcc version 2.96,操作系统Red Hat Linux Advanced Server release 2.1AS