zoukankan      html  css  js  c++  java
  • Windows在cmd界面运行C++程序

    1. 进入(DOS)界面,然后进入(cpp)文件的所在文件夹下
      比如我运行的(cpp)文件在(summer)这个文件夹里
      如图:

    2. (g++) 加上文件名,注意要加上文件扩展名,这样会在与(cpp)文件相同的文件夹生成一个(a.exe)的可执行文件((Windows)默认生成(a.exe)(Linux)默认生成(a.out)
      因为这里是(C++)源代码,所以要用(g++)命令,如果是C语言的源代码,则既可使用(g++),也可以使用(gcc)(或者(cc))命令。

    3. 直接输入(a.exe)并回车, 即可执行由(A.cpp)编译链接生成的程序(Linux环境下,则改成 ( ./a.out) 运行程序)

    4. 此时,输入参数,敲击回车之后即可出结果

    5. 使用(Ctrl+z)终止程序

    使用$g++ -o A.exe A.cpp $(或者 (g++ -o A A.cpp))即可生成(A.exe)可运行程序

    运行时

    运行程序仍可以用(A.exe)命令,但是此时还得一条一条的输入测试数据
    但为了方便,可以将测试数据事先保存在文本文件(假设为(input.txt))里面,
    运行的时候直接往里面读取数据即可,注意的是(input.txt)里面的数据格式要按照(A.exe)规定的格式,并且(intput.txt)也要与(cpp)在同一文件夹中

    然后将结果写入另外一个文本文件(假设为(output.txt))中,直接查看
    使用(A.exe <input.txt> output.txt)即可完成以上操作生成的(out.exe)也是在(cpp)所在的文件夹中

    本文参考博客

  • 相关阅读:
    Scala学习随笔——控制语句
    Scala学习随笔——深入类和对象
    Scala学习随笔——Scala起步
    HashMap,HashTable,concurrentHashMap,LinkedHashMap 区别
    vector
    LinkedList,HashSet,HashMap
    ArrayList底层实现
    jion()说明
    yiled(),wait(),sleep()方法区别
    synchronized关键字
  • 原文地址:https://www.cnblogs.com/lcbwwy/p/13288100.html
Copyright © 2011-2022 走看看