-1

特定の場所で「makeinstall」を実行するには、「configure--prefix」を使用する必要があります。構成ファイルではなく、makefileのみが提供されます。私はautoconfを使用したことも、自分でconfigureスクリプトを作成したこともありません。ここでガイドを見つけましたが、ターゲットバイナリなどを含む5番目のステップで迷子になりました。構成ファイルを作成せずに、必要な場所にインストールする方法はありますか。そうでない場合、設定ファイルを作成する簡単な方法(または簡単なガイド/チュートリアル)はありますか?

4

1 に答える 1

4

あなたの質問は私にはあまり明確ではありません。自分で作成したパッケージのを作成しようとしていますか、それともGNU Build Systemの規則configureに従わない(名前のない)パッケージをインストールしようとしていますか?私は後者を想定しています。

インストールしようとしているパッケージにconfigureファイルが付属していない場合は、実行しようとしても意味がありません./configure。そのパッケージに精通していない限り、ファイルを作成しないことをお勧めします(その場合、インストール方法を知っているはずです)。それ)。

それがどのパッケージであるかを知らずに、私は次の行動方針を提案します:

  1. インストールの手順については、このパッケージのREADMEファイルまたはWebページを検索してください。
  2. を調べてくださいMakefile。簡単なinstallルールが見つかるかもしれません。必要なのは、そのルールまたは変数を編集して、目的の場所を指すようにすることだけです。一部のパッケージは非常に単純で、インストールルールも付属していません。たとえば、バイナリを作成する場合があり、そのバイナリを自分で好きな場所にコピーすることが期待されます。
  3. そのパッケージの作成者に連絡してください。
于 2013-01-14T10:36:49.820 に答える