makeとは? わかりやすく解説

make

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/04 15:53 UTC 版)

ナビゲーションに移動 検索に移動
make
作者 スチュアート·フェルドマン英語版
開発元 ベル研究所
初版 1977年
プログラミング言語 C言語
対応OS UNIX系
種別 ビルド・ツール
テンプレートを表示

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

機能

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

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

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

歴史

元々は1976年4月にベル研究所Stuart Feldman英語版によって作成された。

Feldman は、変更されたが実行ファイルが誤って更新されていないプログラムを無駄にデバッグしている同僚の経験から、Makeを書くことをひらめいた。

互換性

Linux Standard Baseでも指定コマンドになっている[1]。最近ではCMakeを使う場合がある。

makeには互換性のない亜種が存在する。同様のツールとしてrakeRuby用)、setup(Python用)がある。

makeの実装

  • GNU make - GNUプロジェクトによる実装。
  • Schily make - ポータブルで拡張可能なmake。
  • BSD make - BSDの実装。
  • Microsoft Program Maintenance Utility (make, nmake) - マイクロソフトの実装。makeは極めて初期の処理系にのみ付属。

注釈

  1. ^ Linux Standard Base https://refspecs.linuxfoundation.org/lsb.shtml

関連項目

  • Apache Maven - Java用のプロジェクト管理ツール
  • Apache Ant - Java用のmake
  • SCons - makeの代替ユーティリティ
  • Ninja - makeの代替ユーティリティ
  • CMake - クロスプラットフォームでオープンソースなビルドシステム
  • Meson - クロスプラットフォームでオープンソースなビルドシステム
  • NAnt - .NET Frameworkで使用できるオープンソースのビルドシステム
  • MSBuild - .NET Frameworkで構築されたマイクロソフト標準のビルドシステム

外部リンク



MAKE

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 03:10 UTC 版)

ナビゲーションに移動 検索に移動
MAKE
ジャンル ラテンボサノヴァジャズ
レーベル zetima2007年-)
事務所 アップフロントワークス(2007年-)
メンバー MAYUMI
ケン・ランクティ

MAKE(メイク)は、ロサンゼルスを中心に活動する男女音楽ユニットである。2007年zetimaよりデビュー。

メンバー

  • Mayumi Kaneyuki
  • Ken Rangkuty

ディスコグラフィー

アルバム

  1. MAKE OVER(2007年6月6日)
    1. ブルーライトヨコハマ
    2. 小指の想い出
    3. ただいとしい
    4. コーヒールンバ
    5. 蘇州夜曲
    6. ゆうべの秘密
    7. サン・トワ・マミー
    8. あなたはワルね
    9. わたしの城下町
    10. 何日君再来

関連項目


メイク

(make から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/09/09 08:09 UTC 版)

メイクメーク

Make

一般

  • 英語作る、料理するの意味。
  • 銘柄ブランドなどの意味であり、主に工業製品に用いられる。多くは製造者名の中核部や創業者の名などに由来するが、厳密には製造者名 (法人名など) とは異なる。
  • メイクアップの略。化粧のこと。マックス・ファクターの台詞「Make Up(もっと美しい表情を)」の台詞が、後に「化粧する」という意味で使われるようになった。
  • パーソナルカラー診断[1]に基づいてメイクアップをすることで、相手からの印象をより良く見せることができる。

産業

組織

Meik

  • Meik - 日本の女性歌手。

メイク

脚注





固有名詞の分類

このページでは「ウィキペディア」からmakeを検索した結果を表示しています。
Weblioに収録されているすべての辞書からmakeを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からmake を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「make」に関係したコラム

辞書ショートカット

すべての辞書の索引

「make」の関連用語


2
bed make デジタル大辞泉
94% |||||

3
ending make デジタル大辞泉
94% |||||


5
スコアメイク デジタル大辞泉
90% |||||






makeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



makeのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのmake (改訂履歴)、MAKE (改訂履歴)、メイク (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS