UvaMake

概要

 複数のユニットで構成される Uva プログラムをビルドする、Uva 開発補助ツールです。複雑な依存関係をもつプログラムでも、面倒な設定なしに、効率的にビルド(make)できます。

「プログラムが大きくなってユニットの数が増えてきたので、手動でコンパイルするのは面倒。make.bat や Makefile を書くことすら億劫。」という人へ。

実行画面

ダウンロード

名称UvaMake R6
日付2003年3月7日
内容実行可能ファイル、、ソースコード
ファイルuvamake6.zip(230KB)
更新履歴

make ツールとは?

 コンパイラは、渡されたソースファイルをバイナリコードに変換します。プロジェクトが複数のソースファイルで構成される場合、手動で何度もコンパイラを呼び出してビルド作業を行うのは面倒なので、一連の作業を半自動化するツール『make』が生み出されました。

make は、主にコンパイラの補助役として使用されるツールで、以下のような便利な特徴をもっています。

UvaMake を使う理由

 Uva も、「*.uva を uvac に渡すことで *.tea を得る」という、一般的なコンパイラと同じ作業手順なので、make ツールを利用できます。ただし、make を実行するためには、予めプロジェクトの設定を手動で記述しておかなければなりません。(設定を記述したファイルを Makefile と呼びます。)開発初期の段階など、ソースファイルの構成が頻繁に変わったりする場合は、この Makefile を書く作業が結構面倒だったりします。UvaMake は、ソースコードを解析して、ファイルの依存関係を自分で調べるので、Makefile を記述する必要はなく、全自動的にコンパイル作業を実行します。

更新履歴

2001年12月7日

2002年1月14日

2002年2月1日

2002年2月19日

2002年2月26日

2002年3月7日

2002年4月6日

2002年4月19日

2002年7月12日

2002年9月18日

2002年9月30日

2003年3月7日


counter