本文主要是介绍出差学小白知识No6:LD_PRELOAD变量路径不对找不到库文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
交叉编译的时候出现以下问题,显示LD_PRELOAD变量找不到路劲
首先先查看一下LD_PRELOAD的路径:echo $LD_PRELOAD
如果输出一大串,那么先进行清空:unset LD_PRELOAD
重新给LD_PRELOAD进行赋值他的路径和库文件:
export LD_PRELOAD=”:/usr/lib/x86……/libctxXrandrhook.so:$LD_PRELOAD”
然后重新查看该变量的路径:
显示:/usr/lib/x86……/libctxXrandrhook.so
就没问题,然后重新编译
以上几个指令必须要用的十分熟练
变量在找不到路径下的库文件的时候,直接对其进行赋值export LD_PRELOAD=”:/usr/lib/x86……/libctxXrandrhook.so:$LD_PRELOAD”
这篇关于出差学小白知识No6:LD_PRELOAD变量路径不对找不到库文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!