私がインストールしたいくつかのプログラムのソースを構成する方法を見つけようとしています。明らかにそのコマンドを使用する必要がありますが./configure
、使用するたびに次のメッセージが表示されます。
bash: ./configure: そのファイルやディレクトリはありません。
どんな提案がありますか?
答え1
./configure
autotools
ビルドシステムのプロジェクト開始構成フェーズのエントリポイントとして使用されます。
作業中のプロジェクトでスクリプトを使用しますが、スクリプトがautotools
欠落している場合:configure
- ファイルがあることを確認してください
configure.ac
。 - インストールされていることを確認してください
autotools
。 - ランニング
autoreconf -i
。プラットフォーム用の構成スクリプトをビルドする必要があります。
作業中のプロジェクトにファイルがない場合は、自動ツールを使用せconfigure
ずconfigure.ac
に代わりに、、などを使用してREADMEファイルまたは類似のqmake
ファイルを検索しています。これにより、正しいビルド方法を提供できます。ソースコードcmake
ninja
答え2
実行されたコマンドは./
実行可能ファイルとして存在する必要があります。現在のディレクトリ。
ダウンロードしたソースコードパッケージの一部になります。ソースコードを解凍し、cd
コードのルートディレクトリに移動します。ここに名前が付いたファイルが必要ですconfigure
。それからそれを実行します(./configure
)。
警告する
ダウンロードしたランダムコードを実行する前に、サンドボックスを実行する必要があります。簡単な方法は、システムに新しいユーザーを追加し、そのユーザーとしてコードを実行することです。ここでは実行./configure
またはmake
。