RX SmartConfigurator FIT e2studioプロジェクトをMinGWでbuildしてみる(もちろん実行出来ませんけれど)

こんにちは。NoMaYです。

別スレッド「RXシュミレータでの最小プログラムの作成について」でRXシミュレータの代わりにMinGWを使うと言う話が出ていましたので、とりあえず、ビルド出来るようにするにはどうすれば良いのだろうか試してみることにしました。

まずはMingGWのインストールから。今回、以下を参考にさせて頂きました。私は64bit版をインストールしてみました。[追記] 正確には、MinGW-W64にて、64bitターゲットアーキテクチャを選択したのですが、この選択は不適切でしたので、後日、32bitターゲットアーキテクチャを選択し直しました。

gccのインストール(Windows) - 電気通信大学
joho.g-edu.uec.ac.jp/joho/gcc_win/





続く。

Parents
  • こんにちは。NoMaYです。

    作業の続きですが、いったんやり直して以下のエラーメッセージ等を得たところで、MinGW本体を64bit版でインストールしたことは別に構わなかったもののコンパイル/リンクした後のターゲットのアーキテクチャまで64bit版にしてしまったことは間違いだったことに気付きました。なぜならば、RXマイコンは32bitマイコンであって64bitマイコンではないからです。(今現在、64bitアーキテクチャと呼ばれるものは、intサイズが32ビットでpointerサイズが64bitとサイズが異なるようです。) ということで、実は、MinGWを再インストールして、またやり直していました。

    続く。

    以下、ターゲットアーキテクチャの選択を間違えていた時の、エラーメッセージ等の画面コピーです。





     

Reply
  • こんにちは。NoMaYです。

    作業の続きですが、いったんやり直して以下のエラーメッセージ等を得たところで、MinGW本体を64bit版でインストールしたことは別に構わなかったもののコンパイル/リンクした後のターゲットのアーキテクチャまで64bit版にしてしまったことは間違いだったことに気付きました。なぜならば、RXマイコンは32bitマイコンであって64bitマイコンではないからです。(今現在、64bitアーキテクチャと呼ばれるものは、intサイズが32ビットでpointerサイズが64bitとサイズが異なるようです。) ということで、実は、MinGWを再インストールして、またやり直していました。

    続く。

    以下、ターゲットアーキテクチャの選択を間違えていた時の、エラーメッセージ等の画面コピーです。





     

Children
No Data