組み込みプラットフォームで次の C ファイルをコンパイルしたいと考えています。
ただし、ご覧のとおり、radio.c の 20 ~ 26 行目で「radiotimer_capture_cbt」を参照しています。
typedef struct {
radiotimer_capture_cbt startFrame_cb;
radiotimer_capture_cbt endFrame_cb;
radio_state_t state;
} radio_vars_t;
radio_vars_t radio_vars;
そのため、定義されている場所を探し出し、正しいヘッダーが含まれていることを確認する必要があります。
ここで GIT リポジトリ全体を複製しました: https://github.com/openwsn-berkeley/openwsn-fw。これを簡単にコンパイルする方法を探しています。
残忍な依存関係の悪夢を経験する以外に、これをコンパイルするより良い方法はありますか?
私の最終的な目標は、radio.c をコンパイルし、必要なものをすべて取得することだけです。このプロジェクトにはメイクファイルが見当たらないので、IDE を使用してほしいと思っていると思います。