我想将作为 StellarisWare /TivaWare 一部分的 freertos_demo 与 wolfSSL 库结合使用,但我发现很难阅读 Makefile(实际上是 makedefs 文件)。
我根据手册下载并编译了wolfSSL。现在在 /usr/local/lib 中有以下文件:
- /usr/local/lib//libwolfssl.la
- /usr/local/lib//libwolfssl.so
- /usr/local/lib//libwolfssl.so.3
- /usr/local/lib//libwolfssl.so.3.1.0
现在我从 StellarisWare 根目录打开 makedefs 并将以下代码添加到第 160 行:
LIBS=-lwolfssl
此外,我修改了第246和252行,它们现在声明如下(两行相同;基本上我只添加了 '${LIBS}'
):
'${LIBM}' '${LIBC}' '${LIBGCC}' '${LIBS}';
但是,当我转到 blinky 子目录并执行“make clean; make”时,我收到以下错误:
arm-none-eabi-ld: cannot find -lwolfssl
我错过了什么?
最好的