• 締切済み

MinGW-gccでの実行ファイル作成法

今まで、visual studio 2008を使用して、実行ファイルを作っていたのですが、 今回、gccで実行ファイルを作らなければいけなくなりました。 どなたかどういったコマンドオプションを用いれば実行ファイル作成までたどりつくのか 知っている方がいれば教えていただきたいです。 ちなみに、現在 >g++ -o p -O3 -lm ./src/p.cpp ./src/m.cpp -L ./ -lica とコマンドを打っていますが : undefined reference to `_imp___Z13icaPdiiS_b'  とリンクが上手くいっていない感じのエラーが返ってきます。 このエラーの改善方法についてもぜひどなたかご教授ください。 お願いします。

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

もっとも単純には、 g++ (ソースファイル) だけで出来上がります。もちろん最適化やインクルードパス、参照ライブラリなどの設定が必要ならその辺りのオプション記述は必要ですが。 ぱっと見た感じではコマンドラインには問題なさそうです。出力ファイル名のpはどうかと思いますが。 undefined referenceは要するに「参照されているにも関わらず、実体定義がないシンボルがある」ということです。

関連するQ&A