«前の日記(2013年04月30日) 最新 次の日記(2013年05月11日)» 編集

日々をアレコレ


2013年05月01日

WindowsからLinuxへのクロス開発

昨日はcygwinへクロス開発のためのツールのインストールまでやったので、実際に使えるか試してみた。

まずは、EclipseのサイトからEclipseCDTをダウンロード。ダウンロードしたファイルを適当なフォルダに解凍。どうでもいいけど、Androidの開発ツール、TitaniumStudioをインストールしてるので、Eclipseが3個混在してるので、統一する方法も調べないと。

解凍したEclipceCDTからC++のプロジェクトをウィザードに従って作成する。

  1. ProjectTypeはHello World C++ Projectで、ToolchainをCross GCCを選択。
  2. Cross GCC Commandで、プレフィクスをi686-pc-linux-gnu-を、パスを(cygwinインストールパス)\binとして完了。

最初、gccやらg++が見つからないってエラーが出るけど無視してプロジェクトをビルドすると、プロジェクトのあるフォルダ内のDebug/Releaseフォルダ内にプロジェクト名と一致したバイナリができてる。これを仮想マシン上のLinuxで実行したら正しく動いたので、コンパイラ自体は使えてるようだ。

次は、既存のLinux上で必要なライブラリがいろいろあったりするMakefileなプロジェクトをEclipse上で開発できるようにしよう。


«前の日記(2013年04月30日) 最新 次の日記(2013年05月11日)» 編集