IT情報ならキーマンズネット

Makeに関するページ

ニュース

DBソフト「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > データベースソフト]

DBソフト「FileMaker Pro」 - ファイルメーカー [ 情報系システム関連 > EIP・グループウェア]

DBソフト「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > データベースソフト]

データベースソフト「FileMaker Pro」 - ファイルメーカー [ 情報系システム関連 > 音声応答・音声認識]

データベースソフト「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > 業種向けパッケージ(金融、製造など)]

データベースソフトウェア「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > 業種向けパッケージ(金融、製造など)]

ネットショップ構築/運営ASPサービス「MakeShop」など - メイクショップ [ Web構築 > EC・EDI]

データベースソフトウエア「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > データベースソフト]

データベースソフトウエア「FileMaker Pro」 - ファイルメーカー [ 基幹システム関連 > データベースソフト]

FileMakerサーバーと同期可能なハンドヘルド用製品「FileMaker Mobile 8」 - ファイルメーカー [ 基幹システム関連 > データベースソフト]

の用語と関するページのリンクは自動で行っているため、適切でない可能性があります。ご了承ください。

ITカテゴリ関連情報

基幹システム

情報系システム

ネットワーク

運用管理

サーバ・ストレージ

セキュリティ

PC・モバイル

OS

WEB構築

開発

OA・周辺機器


ブログで読み解くIT用語辞典


最新キーワード解説

 

ノウハウ解説

 

IT製品入門

Make

1/5

出典: フリー百科事典『)』

曖昧さ回避 この項目では、ソフトウェアツールについて記述しています。アーティストについては「MAKE」をご覧ください。


make は、プログラムビルド作業を自動化するツール。コンパイルリンクインストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を自動的に行う。

複雑に関連し合ったファイルの依存関係を解決するのが make の長所である。例えば、A というファイルを処理して B というファイルを生成するとき、make はそれぞれのファイルの更新時刻を参照し、A が B よりも新しいときには作業を行うが、B が A より新しければ作業は不要と見なして何もしない。ファイル数が増え、依存関係が複雑になっても、make は Makefile の記述を頼りに必要最低限の作業だけを自動で行う。Autotools を使う事で Makefile の自動生成が可能となる。

UNIXソフトウェアは、ソースコードの形で配布されることが多いが、そのビルド作業にはほぼ必須のツールといえる(ごくまれに make を使わないソフトウェアも存在する)。

なお、make はプログラムのビルド以外の用途にも使用可能である。例えば、LaTeX のソースファイルから DVI 形式のファイルを生成する作業などにも使用することができる。やり方しだいではバッチ処理の簡略化にも使うこともできる。

最初のmakeは1977年にベル研究所のStuart Feldmanによって作られた。

他言語における同様のツールとしてRuby には rakePythonではsetupというスクリプトがある。

目次

[編集] ソフトウェア開発工程

ソフトウェア開発工程における製造 (実装、コーディング) を指して、Make (またはM) と呼ぶこともある。

[編集] make の実装

  • GNU make - GNU プロジェクトによる実装。
  • CMake - クロスプラットフォームのオープンソースの実装。
  • Schily make - ポータブルで拡張可能な make。
  • BSD make - BSD の実装。

[編集] 関連項目

[編集] 外部リンク



 1  2   3   4   5 

[記事全文]