交叉编译的时候出现以下问题,显示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”