有没有办法使用ld.so.preload并覆盖32位和64位二进制文件?
如果我在ld.so.preload中列出了故障处理程序的32位和64位版本,那么加载程序总是抱怨其中一个版本无法为我运行的任何命令预加载.不完全是大地震动,因为错误更多是一个警告,但我当然可以没有打印输出.
希望加载器在arch适当的路径中选择lib(32位版本在/ lib中,64位版本在/ lib64中),而不是指定绝对路径,我试图简单地指定"segv_handler.so".
显然不太可能.
有没有办法设置ld.so.preload在架构上意识到?或者,如果没有,有什么方法可以关闭错误信息?