我正在将应用程序移植到RHEL6.0 32位和gcc4.4.4。构建成功;但是,当运行该应用程序并尝试导航到另一个工作目录(从我的应用程序内部)时,它崩溃并显示以下消息:
my_app: symbol lstat64, version libkernel32.so not defined in file libkernel32.so with link time reference.
这在调试版本中发生;我的应用程序的发布版本没有问题。
此外,调试版本和发行版本使用相同的“ libkernel32.so”
当我发出nm命令时:
nm libkernel32.so | grep stat64
输出为:
U __fxstat64@@GLIBC_2.2
U __lxstat64@@GLIBC_2.2
U __xstat64@@GLIBC_2.2
感谢您的帮助。