http://monoist.atmarkit.co.jp/mn/subtop/embedded/
リモートコンパイルに関しては、(3)を参照のこと。
一応リモートコンパイルの手順をメモっておくと
・ソースをSamba経由で共有
・サーバ上でconfigureしてサーバ上でbuildが通るようにMakefileを生成しておく。
・サーバ上でリモートコンパイル用のシェルスクリプトを作成しておく。ここではmakehoge.shとする。
#!/bin/bash cd /home/tappe/workspaces/hoge/hoge make $1
・サーバに鍵登録し、パスワードなしでSSHできるようにしておく。
・Eclipse上で、makeディレクトリ(名前はなんでもいい)を作成しサーバにsshするためのMakefileを作成する。
all : ssh -l tappe taperium.com -n "~/makehoge.sh all" .PHONY : clean clean : ssh -l tappe taperium.com -n "~/makehoge.sh clean"
・プロジェクトのプロパティにて、「C/C++ビルド」→「ビルド・ロケーション」→「ビルド・ディレクトリー」を、リモートコンパイル用Makefileが置いてあるディレクトリに変更する。
・あとは、Eclipse上でビルド・クリーンで自動的にSSHしてサーバ上でビルドしてくれる。
コメントを残す