1

非常に多くの C++ ファイルを含むアプリケーションを開発しました。Linux では実行できました。

MPC8548E ベースのカスタム ボード用の U-Boot があります。OSなしで行くことにしました。そこで、U-Boot で C++ アプリケーションを実行する 2 つの方法を試しました。

1.) g++ (C++ クロス コンパイラ) を使用して C++ アプリケーションをコンパイルし、gcc (C コンパイラ) を使用してコンパイルされた U-Boot とのリンクを試みました。/ToolChain/host/usr/powerpc-buildroot-linux-uclibcs​​pe/bin/ld: failed to merge target specific data of file... 2.) 試しましたスタンドアロンの例と同じ方法で、U-Boot と共にアプリケーションをコンパイルします。U-Boot に別のディレクトリを作成し、それをコンパイルしようとしました。C++ アプリケーションがビルドされませんが、C アプリケーションをビルドできます。

私の主な目的は、C++ アプリケーションを U-Boot で直接実行することです。その方法を教えてください。

4

1 に答える 1