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
私は何が欠けていますか?
一番