[解決済み] .mkファイルとMakefileの違いについて
質問
Androidの移植を勉強し始めたところです。そして、新しいタイプのファイルである.mkファイルに出会いました。これはMakefileの拡張子なのですが、Makefileと何が違うのかがわかりません。だから、誰かがそれらを明確にするのを助けることができます。どうもありがとうございました。
解決方法は?
A
make
ファイルは任意の名前を持つことができます。そのため
-f
のオプションは
make
は、使用するファイルを指定するために使用されます。
make -f foobar
を使用することもできます。
-f
を複数回実行します。
make -f foo -f bar
この場合
make
は、ファイルを順番に処理します(または、同等に、ファイルを連結してその結果を処理します)。
makefile
と
Makefile
が特殊な名前であるのは、もし
make
を使用せずに呼び出されます。
-f
オプションを指定すると、自動的にこの順序で検索され、最初に見つかったものが使用されます。なお、GNU
make
はまた
GNUmakefile
よりも優先されます。
makefile
と
Makefile
. その他
make
の実装は、他のデフォルト名を持つことができます。
は
.mk
という拡張子は、デフォルトとは異なる名前を持つ make ファイルのための、多かれ少なかれ標準的な拡張子です。これらのファイルが何であるかを人間がすぐに理解できるようにしたいのであれば、妥当な拡張子です。
convert.mk
よりも、より情報量が多い
foobar
. エディタによっては、この拡張子を利用してファイルの種類を識別し、シンタックスカラーリングを適用しています。通常、これらのエディタは
makefile
と
Makefile
.
関連
-
[解決済み】makefile:4。*** missing separator. 停止する
-
[解決済み】Makefileの中の.PHONYの目的は何ですか?
-
[解決済み] デバッグとリリースのビルドを行うためのmakefileを設定するにはどうすればよいですか?
-
undefinedmakefile *** セパレータがありません。
-
[解決済み] GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか?
-
[解決済み] makefile の記号 $@ と $< はどういう意味ですか?
-
[解決済み] MakefileとCMakeを使ったコンパイルの違いについて
-
[解決済み】makefileに'cd'コマンドを記述するには?
-
[解決済み】makefileでターゲットのリストを取得する方法とは?
-
[解決済み] 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. 停止する [重複]。
-
[解決済み】makefile "そのようなファイルやディレクトリはありません"
-
[解決済み】Makefileにループを書くには?
-
[解決済み] make clean、make clobber、make distclean、make mrproper、make realcleanの違いは何ですか?
-
[解決済み] makefileの*.o/.suffixesは何を意味しているのですか?
-
[解決済み] makeとmake distの違いは何ですか?
-
[解決済み】OSがmakefileを検出する
-
[解決済み】Makeでレシピ行の接頭辞として@、-、+がありますが、これは何でしょうか?
-
[解決済み] Make: コマンドが失敗した後、どのように続行するのですか?
-
[解決済み] Makefile にファイルが存在するかどうかを確認し、削除するにはどうすればよいですか?