2012-04-26 3 views
0

私は、自分のソースをIDEでビルドし、環境にフィードバックすることに慣れています。現在のところ、私はメモ帳++でソースコードを書いています。特定の環境設定で別のマシンにftpして、そこにビルドし、Makefileの出力を読んでチェックアウトしていることを確認しています。その後、実際のデバイスにビルドされた実行ファイルをテストしてテストします。別のマシンでビルドする - ワークフロー

これを簡略化できる環境があるのか​​不思議です。私はftpのファイルを変更したスクリプトを書いて、それを構築するためにsshを使ってコマンドを実行すると思います。しかし、私はmakefileの出力を解析し、ほとんどのIDEのようなビルドレポートを与える環境が必要です。私はこの問題がどのくらい具体的か、あるいは多くの組み込みシステムに同様の設定があるかどうかはわかりません。

理想的には私は正しいビルド環境でマシンを持っているでしょうと仮定し、それはそうではありません:/

答えて

1

私は、ファイル転送を置く傾向があり、リモート呼び出しを行い、それ以外のものは何でもすることは、いくつかのスクリプトに必要です(ワンクリックビルドはimportant anywayです)、それを私のエディタでビルドコマンドとして設定します。私はSublime Text 2を使用しています。これは、makeを使ってC++コードをビルドすることで得られるエラーメッセージとうまく動作します。個人的には、私はこの種のワークフローを使用する価値のない編集者を見つけることはできません。多くの編集者がいます。

ああ、私はssh上でrsyncでftpを置き換えようとします。おそらくより速く、間違いなくより簡単に自動化でき、より安全です。

+0

私の作業機械はWindowsを実行しています。私はバッチで自分のスクリプトを書いてから、それを昇華のビルドシステムに設定されているmakeファイルで呼び出すと思います。シンプルだと思われる。 バッチスクリプトできれいにする必要があるかどうかを判断する方法がわからないと思っています。これは、makeプロセスがかなり長くかかるためです。 – Dave

+0

またはcygwinをインストールしてください。私の経験上、sshd(セットアップが必要)があり、ビルドシステムを上に置くためにうまく動作します(いくつかの環境設定をコピーした後、devenv.exeを呼び出してプロジェクトファイルをビルドすることを含む)。 –

+0

[この崇高なSFTPパッケージ](http://wbond.net/sublime_packages/sftp)をご覧ください。パッケージコントロールを書いた同じ人が書いています。 – dbn

関連する問題