linux - 将 wpa_supplicant 链接到非默认 openssl 版本

标签 linux openssl wpa

我想使用另一版本的 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/

相关文章:

linux - 当给出 SIGTERM 时,可以在多大程度上依赖写入磁盘?

windows - 启动时的 Websocket 连接 ssl 问题 (Windows)

tomcat - 如何使用 APR 和 OpenSSL 测试 Tomcat 正在缓存 SSL session ?

ssl - Ansible:创建自签名 SSL 证书和 key

python - 防止意外的标准输入读取并锁定子进程

c - OpenCL。数组寻址/指针的奇怪错误

将 C 结构实例复制到 Swift 后缺少成员

linux - 使用 wpa_supplicant 中的状态/事件通知获取连接过程错误的原因

c - 是否有用于 WEP、WPA 和 WPA2 的 C 库