2017-08-04 1 views
-1

私は、コマンドラインg++ file1.cpp file2.cpp file3.cppなどを使用して複数のリンクされたC++ファイルを一緒にコンパイルすることができると読んだことがあります。複数のC++ファイルを.txtファイルでコンパイルしますか?

私の質問です:簡単に更新できるように、テキストを.txtファイルに書き込む方法はありますか?私はすべてのファイル名の書き込みが非常に長く、実用的ではないと感じているので...

++ Atom Editorで複数のC++ファイルをコンパイルする方法はありますか?私はgpp-compilerパッケージを使用していますが、それを動作させる方法が見つかりません。

+8

あなたはMakefileがほしいと思うように聞こえます - それを調べましたか? – nneonneo

+1

メイクファイルの作成方法を調べる必要があります。 –

+0

Makefileを使用する代わりにCMakeをお勧めします。 CMakeはデファクトスタンダードです。そして、組み込みのcmakeは、変更されていないファイルを再構築せずにビルドすることができます。 – Justin

答えて

-4

コマンドをテキストファイルに追加し、拡張子を ".cmd"として指定すると、ファイルを開きます。

例:

cd c: 
cd users/document/ //your file path 
g++ file1.cpp file2.cpp file3.cpp 

あなたはどこからでもファイルを実行することができ、これを行うことによって。 「filename.cmd」実行可能ファイル拡張子の

リストとして保存

https://www.lifewire.com/list-of-executable-file-extensions-2626061

+0

あなたが実際に望んでいたことを明確にすれば、私は自分の答えを更新することができます。 –

+0

私は今のところ十分だと思いますが、私は大きな感謝のプロジェクトを持っていません:) – lolgab123

+0

https://www.gnu.org/software/make/私はこのリンクが将来あなたを助けるだろうと思います。 –

5

は何がしたいことは、あなたのアプリケーション、それらの依存関係のソースファイルを指定することができビルドシステムあり、任意のコンパイラフラグが必要です。

異なるビルドシステムがあります。より一般的なもののいくつかはSConsCMakeおよびGNU Makeです - 私はそれらを読んで、あなたののニーズに最も適したものを選ぶことをお勧めします。

+1

答えをありがとう!間違いなく便利です! – lolgab123

関連する問題