本文主要是介绍Linux之LIBRARY_PATH与LD_LIBRARY_PATH配置多个目录用法(二十一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、LIBRARY_PATH:程序编译时链接so
指定gcc编译需要链接动态链接库的目录。设置libtest1和libtest2目录
# export LIBRARY_PATH=$LIBRARY_PATH:/home/libtest1:/home/libtest2//查看配置的编译环境
# env
//编译时分别链接libtest1目录libtest1.so与libtest2目录libtest2.so
# gcc *.c -L./libtest1 -L./libtest2 -ltest1 -ltest2
2、LD_LIBRARY_PATH:用于在程序运行时查指定链接so
//运行时指定链接so
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ibtest1:/home/libtest2
# ./test
3.PATH:用于配置系统变量
# export PATH=$PATH:/home/libtest1:/home/libtest2
4.测试
#arm-linux-gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld
这篇关于Linux之LIBRARY_PATH与LD_LIBRARY_PATH配置多个目录用法(二十一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!