2016-11-06 10 views
0

私はプログラミングが初めてで、いくつかのc-fileを持っています。私はhomebrewからcmakeをインストールしました。これは正しくインストールされているようです(「brew install cmake」と入力すると「Warning:cmake-3.6.3 already installed」というメッセージが表示されます)。cmakeでc-codeを実行する

私の問題は、ファイルをコンパイル/実行する際に次に何を入力するのか分かりません。これが本当に基本的なようだと申し訳ありませんが、私がGoogleで見つけた回答は分かりません。私は自分のファイル "cd/Users/..."を含むフォルダにディレクトリを変更し、私は友人からCMakeList.txtファイルを持っていて、同じフォルダに入れます。 「cmake」と入力してみました。新しいフォルダがたくさん作成されますが、何も印刷されません。私は私のmain.cに "printf"コマンドを持っています。

端末にコードを印刷するために入力する必要があるものは誰でも教えてください。

答えて

0

CMakeはプログラムを実行しません。

CMakeはMakefileを生成します。このMakefileは、同じディレクトリ内で "make"を呼び出すことによって "make"によって解釈できます(他の名前やパスを指定することもできますが、ここでは必要ありません)。 "make"はコンパイラ、リンカ、そしてあなたのプログラムをビルドするための他のものを呼び出します。最後に、エラーなしで、あなたのCMakeLists.txtの "add_executable"命令で書かれた名前の実行可能ファイルがあります。このプログラムを実行するには、ビルドディレクトリに "./program_name"と入力するだけで十分です。

ヒント:作成するサブフォルダを作成する方がよいでしょう。 "mkdir build & & cdビルド& & cmake ../ & & make"。

関連する問題