それで、Linux SO の msp430fx 用に C で書かれたコードをコンパイルしようとしています。最近 mspgcc の新しいバージョンを再コンパイルしました。以前に使用されたのは 4.3 で、拡張モード (20 ビット -mlarge) との互換性/安定性がなかったためです。
このサイトをフォローしました。
インストール後、私は単純な(メイン、いくつかのランダム関数を呼び出す)を実行し、それはうまくコンパイルされましたが、今、この大きなプロジェクトをコンパイルすると、最後にこのエラーが発生します:
msp430-gcc -o build/MoteISTv5_mspgcc/projects/common/03oos_macpong_prog -mmcu=msp430f5438a -Wall -Wno-main -mlarge -O0 -g -ggdb build/MoteISTv5_mspgcc/projects/common/03oos_macpong/03oos_macpong.o -Lbuild/MoteISTv5_mspgcc/ bsp/boards -Lbuild/MoteISTv5_mspgcc/kernel/openos -Lbuild/MoteISTv5_mspgcc/drivers -Lbuild/MoteISTv5_mspgcc/openstack -Lbuild/MoteISTv5_mspgcc/openapps -lopenstack -lopenapps -lkernel -ldrivers -lbsp /opt/msp430-toolchain/lib/gcc/ msp430-none-elf/4.9.1/../../../../msp430-none-elf/bin/ld: リンカー スクリプト ファイルを開けません msp430f5438a.ld: そのようなファイルまたはディレクトリはありません collect2: エラー: ld は 1 つの終了ステータス scons を返しました: *** [build/MoteISTv5_mspgcc/projects/common/03oos_macpong_prog] エラー 1 scons: エラーのためにビルドが終了しました。
私はコンパイラについてあまり理解していないので、この問題を解決する助けが必要です。誰でも助けることができますか?
事前にサンクス、
ディオゴ・ゲラ