2016-04-13 18 views
-2

私はS Lippmanの第5版のC++を学んでいます。私は別の編集を理解できない第6章に達しました。本書では、例として、ファクト関数の定義は fact.ccというファイルにあり、その宣言はChapter6.hという名前のヘッダーファイルにあるものとします。fact.cc ファイルChapter6.hヘッダーが含まれます。 ファクトを呼び出すmain関数をfactMain.ccという名前の2番目のファイルに格納します。 に実行可能ファイルを生成するには、コンパイラにすべてのコードは次のよう我々 使用私たちは、これらのファイルをコンパイルする場合があります。別々のコンパイル

$ CC factMain.ccのfact.cc#はfactMain.exeを生成したり

$ CC factMain.cc fact.cc -oメイン#a.outの

をメインまたは012を生成するmain.exe

ここで、CCはコンパイラの名前、$はシステムプロンプト、#は コマンドラインコメントを開始します。私たちは、今、私が使用して?($ CC factMain.cc fact.cc#はfactMain.exeを生成したり a.outの)私は、これらのファイルをコンパイルする必要がどこに

「私たちの主な 機能を実行する実行可能ファイルを、実行することができます。コードブロック16.01はありがとう

+0

ターミナルまたはcmdからコマンドを実行する –

答えて

2

コマンド:

$ CC factMain.cc fact.cC# generates factMain.exe or a.out 

または

$ CC factMain.cc fact.cc -o main # generates main or main.exe 

あなたはアルをコンパイルするためにあなたの端末に入力した内容ですlコマンドラインプロンプトで指定したファイル(あなたの場合はfactMain.ccとfact.cc)。

2番目のコマンドの末尾にある-oフラグは、実行可能ファイルが持つ名前を示します。 (-oフラグがない場合、実行可能ファイルの名前はa.outになります)

実行可能ファイルを見つけるには、端末内の現在の作業ディレクトリを調べてください。 このためのコマンドは次のとおりです。

ls 

あなたは、あなたの実行ファイルがその作業ディレクトリ内にあるすべてのファイルの中で記載されているはずです。

+0

コマンドラインのウィンドウでは、lsの代わりにdirを使用する必要がありますか? – Grig

+0

はい、dirはlsコマンドのウィンドウに相当します。 –

+0

ありがとう、アンシュマン。 – Grig