C / C ++プログラムをコンパイルして実行するには、Windowsのコマンドライン(復刻版)で

します。https://www.cnblogs.com/-beyond/p/6636485.htmlこの記事は、に再現されます



Cでの場所demo.cppファイル:管理者\デスクトップディレクトリ\ \ユーザー

最初のステップ:DOSインターフェイスで、このディレクトリに

ステップ2:G ++プラスファイル名、ファイルの拡張子を追加するために注意を払う、それはA.EXEの実行ファイルを生成します(WindowsのデフォルトはA.EXEを生成し、Linuxはデフォルトのa.outによって生成されました)

C言語のソースコードは、あなたがG ++、GCCを使用してもよい(またはCC)コマンドを使用することができるいずれかの場合にC ++ソースコードは、そう、G ++コマンドを使用しているためです。

第三ステップ:直接入力A.EXEとプレス(その後、Linux環境、プログラムを変更./a.out実行)コンパイラdemo.cppリンクによって生成されたプログラムを実行します

第四段階:この時、即ち、入力パラメータa及びbの値に戻るを押した後の結果

 ステップ5:Ctrlキー+ zはプログラムを終了

 

あなたが不便を感じることがあり、上記のプロセスを読んで、

1 - >実行可能ファイルをその結果はA.EXEあるとdemo.exeを取得する必要はありませ

2->すべての各テストデータがあまりにも面倒な、手動で入力しなければなりません

質問の場合:

まず、あなたがg ++ -o demo.cpp上記オプションの第2工程を追加することができます

(またはg ++ -oデモdemo.cpp)が実行demo.exeを生成するために、G ++ -o demo.exe demo.cppを使用し、

あなたがする(またはg ++ -oテストdemo.cpp)TEST.EXEちょうどG ++ -oテストdemo.cppという名前にしたい場合

質問2の場合:

コマンドをdemo.exeすることができ、まだプログラムを実行しますが、今回は入力テストデータのいずれかを持っていました

便宜のために、試験データは、以前に、(INPUT.TXTとする)内のテキストファイルに格納されていてもよいです

時間データを実行する直接入力読み取ることができ、データ形式のフォーマットはINPUT.TXT内demo.exeによって規定されることに注意

結果は、次いで、直視を(output.txtと仮定して)別のテキストファイルに書き込まれます。

上記の動作にdemo.exe <INPUT.TXT> output.txtと使用

 

展開します。

フォルダを保存するためにソースコードを詳しく見ていく場合は、我々はIDEシステムをコンパイルするためのキーで実行すると、ファイルをそこの.o *されることがわかりますが、今回はコマンドラインコンパイラの実行で発生させずに* .oのあなたは* .oファイルをしたい場合は、ファイル、そしてあなたは、コンパイル時に-cオプションを追加する必要があり、これが唯一のライブラリファイルに形成さ* .oファイルを抽出することができる* .oファイルを生成します 

します。https://www.cnblogs.com/-beyond/p/6636485.htmlこの記事は、に再現されます



Cでの場所demo.cppファイル:管理者\デスクトップディレクトリ\ \ユーザー

最初のステップ:DOSインターフェイスで、このディレクトリに

ステップ2:G ++プラスファイル名、ファイルの拡張子を追加するために注意を払う、それはA.EXEの実行ファイルを生成します(WindowsのデフォルトはA.EXEを生成し、Linuxはデフォルトのa.outによって生成されました)

C言語のソースコードは、あなたがG ++、GCCを使用してもよい(またはCC)コマンドを使用することができるいずれかの場合にC ++ソースコードは、そう、G ++コマンドを使用しているためです。

第三ステップ:直接入力A.EXEとプレス(その後、Linux環境、プログラムを変更./a.out実行)コンパイラdemo.cppリンクによって生成されたプログラムを実行します

第四段階:この時、即ち、入力パラメータa及びbの値に戻るを押した後の結果

 ステップ5:Ctrlキー+ zはプログラムを終了

 

あなたが不便を感じることがあり、上記のプロセスを読んで、

1 - >実行可能ファイルをその結果はA.EXEあるとdemo.exeを取得する必要はありませ

2->すべての各テストデータがあまりにも面倒な、手動で入力しなければなりません

質問の場合:

まず、あなたがg ++ -o demo.cpp上記オプションの第2工程を追加することができます

(またはg ++ -oデモdemo.cpp)が実行demo.exeを生成するために、G ++ -o demo.exe demo.cppを使用し、

あなたがする(またはg ++ -oテストdemo.cpp)TEST.EXEちょうどG ++ -oテストdemo.cppという名前にしたい場合

質問2の場合:

运行程序仍可以用demo.exe命令,但是此时还得一条一条的输入测试数据

但为了方便,可以将测试数据事先保存在文本文件(假设为input.txt)里面,

运行的时候直接往里面读取数据即可,注意的是input.txt里面的数据格式要按照demo.exe规定的格式

然后将结果写入另外一个文本文件(假设为output.txt)中,直接查看

使用demo.exe <input.txt> output.txt即可完成以上操作

 

拓展:

如果你仔细看一下保存源代码的文件夹,你就会发现,当我们用IDE集成环境一键编译运行的时候,会出现 *.o文件,而此时用命令行编译运行没有生成 *.o文件,如果你想要 *.o 文件,那么你就需要在编译的时候添加一个 -c选项,这样就会只生成一个 *.o文件, *.o文件可以抽取出来,做成库文件 

おすすめ

転載: www.cnblogs.com/yxyun/p/11463158.html