0

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

私は何が欠けていますか?

一番

4

1 に答える 1