我想在我的主文件夹中编译和构建 ffmpeg,因为我没有 sudo 权限,但是如何在运行 configure 时指定外部库的搜索目录?我尝试启用安装在我的主文件夹而不是“/usr/local/”中的 libx264,但是
./configure --enable-libx264
Run Code Online (Sandbox Code Playgroud)
告诉我找不到 libx264。
如何告诉配置 libx264 实际上在 /home/myusername/local/ 中?
您需要指定额外的 CFLAGS 和 LDFLAGS 以包含额外的库位置:
$ configure --extra-ldflags="-L/path/to/extra/lib" --extra-cflags="-I/path/to/extra/includes"
Run Code Online (Sandbox Code Playgroud)
应该这样做。您不需要指定 libx264 的根文件夹,而是分别指定编译库和包含文件所在的文件夹。
您可以在引号内多次指定 -L 和 -I 以指定多个额外位置。
| 归档时间: |
|
| 查看次数: |
12473 次 |
| 最近记录: |