Linux 运行时库文件路径的处理
2014-06-06 17:42
141 查看
Linux下,即使库文件.so和可执行文件放在同一个目录下,也会找不到库文件。
如果不想把所有库文件都copy到lib下,可以先更改链接库的环境变量,如:LD_LIBRARY_PATH=./ffmpeg-lib
为避免每次都在命令行下改环境变量,可以写一个shell script,如run.sh,内容如下:
#!/bin/bash
#configure link path before run execute file
export LD_LIBRARY_PATH=./ffmpeg-lib/
./playRemote 1234
这样就可以先设置库文件的路径为./ffmpeg-lib/,然后run playRemote 可执行文件,带参数1234.
至于shell脚本更改权限和运行方式,此处不再赘述。
如果不想把所有库文件都copy到lib下,可以先更改链接库的环境变量,如:LD_LIBRARY_PATH=./ffmpeg-lib
为避免每次都在命令行下改环境变量,可以写一个shell script,如run.sh,内容如下:
#!/bin/bash
#configure link path before run execute file
export LD_LIBRARY_PATH=./ffmpeg-lib/
./playRemote 1234
这样就可以先设置库文件的路径为./ffmpeg-lib/,然后run playRemote 可执行文件,带参数1234.
至于shell脚本更改权限和运行方式,此处不再赘述。
相关文章推荐
- 查看文件运行时用到的动态库的路径 linux
- Linux中如何查询运行文件的全路径的方法
- linux下用gcc编译和运行时头文件和库文件的搜索路径
- windows和linux获得运行文件的绝对路径
- java linux和windows下文件路径间隔符的写法——解决linux下程序在windows下运行时的上传文件出错问题
- 在Linux下获取当前运行程序可执行文件全路径(不使用real_path()函数)
- Linux 文件路径包含特殊字符的处理方式
- LabVIEW中在编辑环境和运行环境下文件保存的路径问题以及发生不同界面文件保存在同一文档中发生覆盖时的处理方法
- Linux入门时必学60个文件处理命令
- Linux文件处理命令
- linux文件的运行
- Linux 入门时必学60文件处理个命令
- Linux必学的60个命令(2)-文件处理
- Linux必学的60个命令-文件处理
- Linux必学60个命令文件处理
- 文件路径在模拟器与真机的处理方法
- 让可执行文件进入linux系统默认路径,主题桌面图片等等。
- Linux 60 个命令文件处理
- 文件路径的处理(转帖)
- Linux 入门时必学60文件处理个命令