私はcmake
(https://cmake.org)を使ってプログラムをコンパイルします。 cmake
に位置引数が<path-to-source>
か<path-to-existing-build>
のいずれかであることをコマンド: `cmake。 。
cmake . .
私はcmake
(https://cmake.org)を使ってプログラムをコンパイルします。 cmake
に位置引数が<path-to-source>
か<path-to-existing-build>
のいずれかであることをコマンド: `cmake。 。
cmake . .
command line referenceを示しています。しかし、私は、このコマンドを理解していません。しかし、(あなたの場合のように)2つの位置引数の使用は文書化されていません。最初の位置引数は<path-to-source>
(CMakeList.txt
が含まれていることを前提とする)で、2番目の引数はプロジェクトのバイナリディレクトリになります。
2つのカレントディレクトリ(.
)の引数を使用するのは、プロジェクトバイナリディレクトリがコマンドラインに指定されていない場合は現在のディレクトリがデフォルトであるため、1つのみを使用するのと同じです。通常、CMakeを使用してソース外のビルドを作成する場合、CMakeはプロジェクトのバイナリディレクトリから実行され、ソースディレクトリ(唯一)へのパスが提供されます。これはrecommendedの使用例です。
あなたはそれについて何か分かりませんか?このコマンドを実行する場所はどこですか? 2つの '.'sの間にスペースがない' cmake .. 'ではないと確信していますか? –