第一种方式:环境变量在终端配置,关掉终端就会失效
1、获取当前动态库所在路径

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib
ldd main
./main
第二种方式:永久配置环境变量(用户级别配置)
(1)先进入到~目录下
![]()
 (2)在此目录下输入ll命令,打印内容如下,我们可以看到有一个.bashrc
(3)配置.bashrc文件,命令vim .bashrc

(4)shift+g,跳到最后一行,按住i键,进入编辑模式,在最后一行编辑如下内容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib

(5)按ESC,:wq保存退出
(6)输入. .bashrc 执行文件
![]()
或者,输入source .bashrc执行文件
![]()
 (7)输入ldd main查看libcalc.so
(8)运行main文件 ./main

第三种方式:永久配置环境变量(系统级别配置)
(1)sudo vim /etc/profile

(2)同样的,shift+g,跳到最后一行,按住i键,进入编辑模式,在最后一行编辑如下内容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib
 (3)按ESC,:wq保存退出
 (4)执行source /ect/profile命令 或者 . /etc/profile命令![]()
(5)ldd main

(6)./main

第四种方式:/etc/ld.so.cache 文件列表
(1)sudo vim /ect/ld.so.conf
![]()
 (2)写入/home/nowcoder/Linux/lesson06/library/lib,保存并退出:wq
(3)sudo ldconfig更新文件

(4)ldd main 查看

(5)执行main文件,./main




















