[解決済み] ターゲットが指定されていない場合、「make」アプリはどのようにしてビルドするデフォルトターゲットを知るのですか?
2022-02-05 18:56:48
質問
ほとんどのLinuxアプリは、これでコンパイルされています。
make
make install clean
私の理解では
make
コマンドは、ビルドターゲットの名前を引数として受け取ります。そのため、例えば
install
は通常、いくつかのファイルを標準的な場所にコピーするターゲットであり
clean
は、一時ファイルを削除するターゲットです。
しかし、どのようなターゲットが
make
は、引数が指定されていない場合(例えば、私の例では最初のコマンド)、ビルドするのでしょうか?
解決方法は?
デフォルトでは、最初に
.
別名
デフォルトのゴール
そのためには、他のターゲット(特に、最初のターゲットが依存しているもの)を処理しなければならないかもしれません。
は GNU Make マニュアル はこれらすべてをカバーしており、驚くほど読みやすく、有益な内容となっています。
関連
-
[解決済み】コマンドラインからmakeに追加の変数を渡す場合
-
[解決済み】なぜmakeはターゲットが最新だと思うのですか?
-
[解決済み] デバッグとリリースのビルドを行うためのmakefileを設定するにはどうすればよいですか?
-
[解決済み】gcc makefileのエラー。"No rule to make target ..." (ターゲットにするルールがありません)
-
[解決済み】ルール実行時にmake変数を定義する。
-
[解決済み】Makeでレシピ行の接頭辞として@、-、+がありますが、これは何でしょうか?
-
[解決済み] Makefileの変数が前提条件として設定されていることを確認する方法は?
-
[解決済み] Makefile にファイルが存在するかどうかを確認し、削除するにはどうすればよいですか?
-
[解決済み] GNU MakeのCPPFLAGSとCXXFLAGSの違いについて
-
[解決済み] Makefileの:=と=の違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】makeコマンドのエラー makefile:18: *** missing separator. 停止する [重複]。
-
[解決済み] GNU make で "commands commence before first target" エラーが発生する。
-
[解決済み] makefileの*.o/.suffixesは何を意味しているのですか?
-
makefileによくあるエラー-セパレータの欠落.stop-コマンドラインのタブキー欠落の理由
-
[解決済み] makefile で条件規則を使用する
-
[解決済み] makeとmake distの違いは何ですか?
-
[解決済み] makefileでLDFLAGSを使用する方法
-
[解決済み] GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか?
-
[解決済み】makefileでターゲットのリストを取得する方法とは?
-
[解決済み] Make: コマンドが失敗した後、どのように続行するのですか?