Makefile の PREFIX

Makefile の PREFIX

この質問にタイトルを付ける方法がわかりません。かなり奇妙に思えるからです。Linux を最初から試してみようと思っていますが、まずはリサーチをしています。ソースからパッケージをコンパイルするところから抜け出せません。コンパイルは問題ではありませんが、インストールが問題です。ほとんどのパッケージは、ビルドを構成するために configure を使用します。便利な機能の 1 つは、--prefix=${YOUR_PREFIX} です。必要なプレフィックスは、ほとんどのパッケージで /usr です。したがって、--prefix=/usr で十分ですが、すべてのパッケージに configure が付属しているわけではなく、多くのパッケージには makefile しかありません。プレフィックスの設定方法は? 例として dwm を使用していますが、プレフィックスとして /usr/local を使用しています。config.mk ファイルを手動で変更することもできますが、毎回変更するのは好きではありません。prefix=/usr をデフォルトとして設定する方法はありますか?

私はこれをアーチで試しました

答え1

環境変数を設定してみてください。たとえば、PREFIX=/usr makeの代わりにrunning などですmake

関連情報