します。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文件可以抽取出来,做成库文件