在现有的 --with-ld-opt 参数中增加库搜索路径,可以使用以下方式:
方法一:添加新的 -L 路径
--with-ld-opt="-L${OPENSSLDIR} -L/your/new/path -Wl,-rpath=/appemm/${Binary}/lib64/"
方法二:使用多个 -L 参数
--with-ld-opt="-L${OPENSSLDIR} -L/path/to/lib1 -L/path/to/lib2 -Wl,-rpath=/appemm/${Binary}/lib64/"
方法三:同时添加库路径和运行时路径
--with-ld-opt="-L${OPENSSLDIR} -L/your/new/lib/path -Wl,-rpath=/appemm/${Binary}/lib64/ -Wl,-rpath=/your/new/lib/path"
完整示例:
./configure \
--with-ld-opt="-L${OPENSSLDIR} -L/usr/local/lib -L/opt/custom/lib -Wl,-rpath=/appemm/${Binary}/lib64/" \
# 其他配置参数...
说明:
-L:指定编译时的库搜索路径-Wl,-rpath:指定运行时的库搜索路径- 多个路径用空格分隔即可
这样配置后,nginx在编译时会按照指定的顺序在这些路径中查找所需的库文件。
内容由零声教学AI助手提供,问题来源于学员提问




