GNU Make

ソフトウェアのスクリーンショット:
GNU Make
ソフトウェアの詳細:
バージョン: 4.2.1 更新
日付のアップロード: 20 Jun 16
開発者: Paul D. Smith
ライセンス: 無料
人気: 82

Rating: 3.3/5 (Total Votes: 3)

GNU作るオープンソースおよびプログラムのソースfiles.BuildsプログラムからsourcesThisから、実行可能ファイルやプログラムの他の非ソースファイルの生成を制御するために一から設計されている無料のコマンドラインソフトウェアですこのツールは、それぞれのプログラムのソースアーカイブで見つけることができますメイクファイルと呼ばれるファイル、のおかげで、およびリストの非ソースファイルの各だけでなく、他のファイルからそれらをどのように計算するかのソースからの建物のプログラムが可能です.BuildsとpackagesTheソフトウェアをインストールするには、彼らはそれがどのように行われるかの詳細を知らなくてもパッケージをビルドしてインストールするエンドユーザーを可能にすることが可能であり、それはまた、自動的にファイルがされているどのソースに基づいて、更新する必要のあるファイルを把握することができますかわった。
GNUのメイクは、メイクファイルで開発者が使用できる多数の強力な機能を備えています。それはまた、ユーザーができるようになりますように、すべてのGNU / LinuxのsystemGNUメイクに不可欠なプログラムは、GNU / Linuxオペレーティングシステムで最も重要なプログラムの一つですprocess.Anコンパイル時に保存する必要はない中間ファイルを、再生成し使用して削除することができますコンパイルし、それぞれのプロジェクトのユニバーサルソースアーカイブを使用して、その分布にアプリケーションをインストール。それがなければ、勝っ’ tは唯一のフード、可用性とサポートOSesTheソフトウェアはC ++プログラミング言語で書かれ、任意のGNU上でうまく動作するように設計されていtarball.Underソースとして配布されているすべてのパッケージをインストールできるように/ Linuxディストリビューション、32ビットと64ビットの両方の命令セットアーキテクチャーをサポートしています。
面白い部分は、GNU自体がすでにGNUのソースからのLinuxディストリビューションにインストールするために、インストールしてください持っている必要があることを意味ユニバーサルソースアーカイブで配布されていることを確認していることです。 。しかし、それは任意のディストリビューションにデフォルトでインストールする必要があります。

このリリースで新しい何が:

この警告:下位互換性がありません!バックスラッシュが保存される前に* *任意の末尾のスペース各バックスラッシュ/改行を:.POSIXが指定されている場合は、非レシピラインでの取り扱い標準バックスラッシュ/改行に以下の変更が導入され、POSIXバックスラッシュ/改行の処理要件に付着を作ります(プラス後続の空白は)1つのスペースに変換され、
新機能:GNU Guileの統合のGNUのmakeのこのバージョンは、GNU Guileの統合を使用してコンパイルすることができます。 GNU Guileのは、make用の組み込み拡張言語として機能します。ガイル機能"&QUOTを参照してください。 GNUでのセクションでは、詳細については、マニュアルを作成します。現在、GNU Guileの1.8および2.0+がサポートされています。ガイル1.8では国際化文字セットのサポートはありません。ガイル2.0+では、スクリプトはUTF-8でエンコードすることができます。
新しいコマンドラインオプション:--output-同期(-O)がターゲットによって、または再帰的なメークすることにより、出力のグループ化を可能にします。パラレルが一緒に困難な理解結果を与える異なるジョブからの出力を混合を回避するために、ビルド時に便利です。デビッド・ボイスによるオリジナルの実装。リワークとフランクHeckenbachによって強化。イーライZaretskiiによりWindowsのサポート。
新しいコマンドラインオプション:--traceはターゲットの追跡を可能にします。起動するレシピを有効にすると、それはそうでなければ.SILENTまたは&QUOTによって抑制されることになる場合であっても印刷されている; @"プレフィックス文字。各レシピが実行される前に、また、それが定義されたメイクファイル名と行番号を示すだけでなく、ターゲットが古くなって考えさせ前提条件されています。
新しいコマンドラインオプションの引数:--debugは今&QUOTを受け入れ、nは"現在有効になっているすべてのデバッグ設定を無効にします(なし)フラグ。
新機能:ザ・"ジョブサーバー"機能は、Windowsでサポートされています。トロイRunkelで貢献実装
新機能:.ONESHELL能力は、現在のWindowsでサポートされています。イーライZaretskiiによって追加されたサポート。
新機能:!" =" $(シェル...)関数の代替として、シェルの代入演算子。 BSDのメイクファイルとの互換性のために実装されています。 !="&QUOT間の微妙な違いがあります注意してください。そして、$(シェル...)。 GNUの記述がマニュアルを作成するを参照してください。警告:下位互換性がありません! !"で&QUOT終わる変数。以前&QUOTとして定義され;!変数=値"今シェルの割り当てとして解釈されます。 !"&QUOT間に空白を追加するために、あなたの割り当てを変更します。そして" =&QUOT ;:"変数! =値"
新機能:" :: ="単純な代入演算子2012年にPOSIXで定義されているように、この演算子はQUOTを、&と同じ機能を持っている;:=" GNUで作るが、POSIX(http://austingroupbugs.net/view.php?id=330を参照)の十分に新しいバージョンに準拠メイクのいずれかの実装に移植できます。なお、この演算子にアクセスする.POSIXターゲットを定義する必要はありません。
新機能:ローダブルはGNUこのバージョンの物体A&QUOT含まれていることを確認し、技術プレビュー&QUOT ;:メイク実行時に動的オブジェクトをロードする機能を。これらのオブジェクトは、ユーザーによって作成することができ、メイクファイルによって使用可能な、拡張機能を追加することができます。
新機能:$(ファイルが...)ファイルに書き込みます。
新しい変数:$(GNUMAKEFLAGS)はMAKEFLAGSは同じように、メイクのフラグのために解析されます。それはあなたのメイクファイルは、メイクの他のバージョンに移植できるようにできるようにGNU作る固有のフラグを含む、環境やメイクファイルで設定することができます。この変数が解析されたら、GNU makeがフラグが再帰に複製されないように、空の文字列に設定します。
新しい変数: `MAKE_HOSTは 'のためにコンパイルされたホストのアーキテクチャメイクの名前を与えます。これは、実行時に '--versionを作る' 'のために建てられた'の後にあなたが見る同じ値です。
MAKEFLAGSとMFLAGSの挙動がより厳密に定義されています。すべての単純なフラグがMAKEFLAGSの最初の単語で一緒にグループ化されています。引数を受け取るにはオプションは最初の単語には表示されません。単純なフラグが存在しない場合はMAKEFLAGSは、スペースで始まります。短期および長期の両方のバージョンとのフラグは常にMAKEFLAGSで短いバージョンを使用しています。フラグはASCII順序を使用して、アルファベット順にリストされています。 MFLAGSは&QUOTで始まることはありません; - ]です。
今メイクファイルの内部MAKEFLAGSで-rおよび-Rオプションを設定すると、それぞれ、すべての組み込みルールや変数を削除、期待通りに動作します。
レシピが失敗した場合は、レシピのメイクファイル名と行番号が示されています。
.RECIPEPREFIX設定があたり、レシピ記憶され、そのレシピに拡大した変数は、そのレシピプレフィックス設定を使用します。
-p出力では、.RECIPEPREFIX設定が示されており、すべてのターゲット固有の変数は、メイクファイルであるかのよう、代わりのコメントとして出力されます。
MS-Windowsでは、使用&QUOTレシピ; .."もはや一時バッチファイルと株式のWindowsシェル経由でコマンドの呼び出しを強制的に引用していない、彼らは短絡して直接起動されます。 (つまり、&QUOTでは、もはや株式のWindowsシェルの特殊文字ではありません。)これは引用符を使用しているときに、コマンドの長さのためのシェル制限を打つ回避しますが、コマンドで他には何もシェルを必要としません。レシピは、シェルコマンドラインで引用符で囲まれた文字列を使用する場合、この変更は潜在的行動のいくつかのマイナーな非互換性を意味するかもしれません。

同じようなソフトウェア

RetroForth
RetroForth

11 May 15

UMLet
UMLet

20 Feb 15

PyReverse 0.5.1
PyReverse 0.5.1

3 Jun 15

naken_asm
naken_asm

20 Feb 15

へのコメント GNU Make

コメントが見つかりません
コメントを追加
画像をオンにする!