【发布时间】:2022-10-05 10:24:05
【问题描述】:
我正在尝试编译 wpa_supplicant 的静态二进制文件:
最新 - https://www.w1.fi/releases/wpa_supplicant-2.10.tar.gz
其他类似的 - https://github.com/blunderbuss-wctf/wacker/tree/master/wpa_supplicant-2.8
但我无法实现它。
我在编译之前读过关于启动./configure --enable-static 的信息,但是这个项目没有./configure 文件。
经过一番谷歌搜索,这是我尝试过的:
- 将-static 添加到 Makefile 中的 CFLAGS 行(第 6 行)
-修改 LDDFLAGS 行(第 118 行)以删除 -rdynamic 那里的设置 -static
当我在生成的 wpa_supplicant 二进制文件上启动 file 命令时,它总是说 dynamically linked 所以它不起作用。
我怎样才能做到这一点?
【问题讨论】:
标签: gcc makefile compilation static wpa-supplicant