Content #
方法一 #
- 将共享库复制到某个标准的共享库目录,如/lib、/usr/lib等
- 运行ldconfig
缺点:需要系统的root权限。
方法二 #
-
建立SO-NAME软链接建立SO-NAME需要指定共享库所在的目录:
$ldconfig –n shared_library_directory -
编译程序时指定共享库的位置
- 使用参数“-L”和“-l”,分别用于指定共享库搜索目录和共享库的路径。
- 使用“-rpath”参数。
- 使用环境变量LD_LIBRARY_PATH。
From #
程序员的自我修养