在服务器用户目录中的.bashrc文件中,把c第三方库的路径写入LD_LIBRARY_PATH变量中,然后source,用gcc编译,并且链接了第三方库,运行后仍然显示找不到这个库,这要怎么解决!
但是我用 gcc -L库的路径 这样就没问题,只是这样每次都得输入库的路径好麻烦。
在服务器用户目录中的.bashrc文件中,把c第三方库的路径写入LD_LIBRARY_PATH变量中,然后source,用gcc编译,并且链接了第三方库,运行后仍然显示找不到这个库,这要怎么解决!
但是我用 gcc -L库的路径 这样就没问题,只是这样每次都得输入库的路径好麻烦。
su - 用户
env|grep LD
看一下是否生效。
设置在用户.bash_profile里试试。