[解決済み] gmakeとmakeの違いは何ですか?
2022-05-03 20:37:30
質問
gmake」と「make」の違いを知りたいのですが?
私のリナックスボックスでは、これらは同じものです。
% gmake --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
% make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
これはすべてのプラットフォームで同じではないと推測されるのですが?
どちらかを使うべき正当な理由があるのでしょうか?
なぜこの2つの名称があるのか、何か歴史的な意味があるのでしょうか?
解決方法は?
gmake' は特に GNU make を指します。make」はシステムのデフォルトのmakeの実装を指します。ほとんどのLinuxディストロでは、これはGNU makeですが、ほかのユニックスでは、BSD makeやさまざまな商用ユニックスのmakeの実装のような、ほかのmakeの実装を指すことがあります。
GNU make が受け入れる言語は、伝統的な make ユーティリティがサポートする言語のスーパーセットです。
特に 'gmake' を使うことで、GNU make の拡張機能が他の make 実装によって誤 解釈されることを心配することなく使うことができます。
関連
-
[解決済み】Makefileの中の.PHONYの目的は何ですか?
-
[解決済み] ビルドを開始します。「パッケージが見つかりません" (GOPATHが設定されているにもかかわらず)
-
[解決済み] RZCジェネレーションがコード-2147450730で終了しました。
-
[解決済み] GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか?
-
[解決済み] makefile の記号 $@ と $< はどういう意味ですか?
-
[解決済み] MakefileとCMakeを使ったコンパイルの違いについて
-
[解決済み】Gradle buildscriptの依存関係
-
[解決済み] サブディレクトリにあるGolangのテスト
-
[解決済み] gmakeとmakeの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン