设置动态库路径 Linux系统中如何添加自己的库文件路径?

Linux系统中如何添加自己的库文件路径?连接(静态库和共享库)和运行(仅适用于使用共享库的程序)时使用库文件,它们的搜索路径在系统中设置。一般Linux系统采用/lib和/usr/lib作为默认的库

Linux系统中如何添加自己的库文件路径?

连接(静态库和共享库)和运行(仅适用于使用共享库的程序)时使用库文件,它们的搜索路径在系统中设置。一般Linux系统采用/lib和/usr/lib作为默认的库搜索路径,因此在使用这两个目录中的库时,不需要设置搜索路径直接使用它们。对于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径。有两种方法可以设置库文件的搜索路径,其中任何一种都可以使用:在环境变量LDlibraryupath中,表示库的搜索路径。

在/etc/ld.so.conf公司将库的搜索路径添加到文件。

将所有可能的路径添加到/etc/ld.so.conf公司Add方法也非常简单,库文件的绝对路径直接写OK,一行一个

linux c语言编程,指定包含目录和引用库文件GCC参数:

指定包含目录:-I path

指定库文件目录:-L path

path是相应的目录路径,例如:

GCC-I$home/include test。C-O测试-L$home/lib-lmylib