1
コンパイラは、次のコード行に対して "空の宣言"という警告を出しています。ARM gccの "空の宣言"
誰かが理由を説明できますか?ありがとう。
__attribute__((aligned(8))) byte MyNetWorkBuffers[ ipconfigNUM_NETWORK_BUFFER_DESCRIPTORS ][ NWBUFFER_SIZE ]; __attribute__ ((section (".EnetRcvXmitBuff")));
これは '[NWBUFFER_SIZE]'の後に余計な ';'があるからです。 –
ありがとうございます。ラインのフォーマットはFreeRTOSによって述べられました。私はそれが好きではありませんが、それを実装しました。私は警告が表示されたくないので、二重インデックス配列であることを示唆するのではなく、コンパイラに数式を渡す代わりに、簡単なインデックス演算を使用して終了しました。少なくともこのように警告は出ませんし、インデックス作成が正しいことを知っています。コメントしてくれてありがとう。 – JHinkle