我想使用另一版本的 openssl 来编译 wpa_supplicant,然后使用构建系统上安装的版本。
为此,我在 .config
文件中设置了这些设置:
CFLAGS += -I/custom-openssl/include
LIBS += -L/custom-openssl/lib
但是,它仍然链接到默认安装的 openssl 版本。
最佳答案
您的 -L
指令将添加到库列表的末尾,以在链接期间查找 .so
文件。
相反,可以控制加载程序在加载二进制文件(可以编译为二进制文件)时应查找的目录,或者使用LD_LIBRARY_PATH
环境变量更改要搜索的库列表。
关于linux - 将 wpa_supplicant 链接到非默认 openssl 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140173/