如何在Win7的cmd命令行下运行C / C ++程序

电脑杂谈  发布时间:2020-05-18 19:20:54  来源:网络整理

运行cmd命令大全_cmd 运行 命令_cmd命令运行

此处的操作环境在Windos下,运行cmd命令进入DOS界面

现在有一个简单的C ++代码(文件名为demo.cpp),用于计算a * b的值

1

2

3

4

5

6

运行cmd命令大全_cmd命令运行_cmd 运行 命令

7

8

9

包括

使用命名空间标准;

int main(){

int a,b;

while(cin >> a >> b){

cmd 运行 命令_运行cmd命令大全_cmd命令运行

cout << a <<“” << b <<“ =” << ab << endl;

}

返回0;

}

demo.cpp文件的位置在C: \ Users \ Administrator \ Desktop目录中

步骤1: 在DOS界面上输入此目录

第二步: 用g ++添加文件名,注意添加文件扩展名,这将生成一个a.exe可执行文件(Windows默认生成a.exe,Linux默认生成a.out)

因为这是C ++源代码,所以使用了g ++命令. 如果是C语言源代码,则可以使用g ++或gcc(或cc)命令.

cmd命令运行_cmd 运行 命令_运行cmd命令大全

第三步: 直接输入a.exe并按Enter,即可执行demo.cpp编译链接生成的程序(在Linux环境中cmd 运行 命令,更改为./a.out运行程序)

第4步: 此时,输入参数a和b的值,然后按Enter获得结果

第5步: 使用Ctrl + z终止程序

阅读上述过程后,您可能会发现不方便,

1->生成的可执行文件是a.exe而不是所需的demo.exe

2->每次必须手动输入每个测试数据,太麻烦了

第一个问题:

首先,您可以在上述第二步中将-o 选项添加到g ++ demo.cpp中.

cmd 运行 命令_cmd命令运行_运行cmd命令大全

使用g ++ -o demo.exe demo.cpp(或g ++ -o demo demo.cpp)生成demo.exe可执行程序,

如果要命名为test.exe,只需g ++ -o test demo.cpp(或g ++ -o test demo.cpp)

第二个问题:

您仍然可以使用demo.exe命令来运行该程序,但仍然必须一一输入测试数据

但是为了方便起见,您可以预先将测试数据保存在文本文件中(假设为input.txt),

运行时,可以直接读取数据. 请注意,input.txt中的数据格式应遵循demo.exe指定的格式

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

使用demo.exe output.txt完成上述操作

扩展:

如果仔细查看保存源代码的文件夹,您会发现,当我们使用IDE集成环境进行一次编译和运行时,将显示.o文件,但此时,命令行不会生成. o文件,如果需要.o文件,则在编译时需要添加-c选项cmd 运行 命令,以便仅生成一个.o文件,* .o文件可以提取并制成库文件


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-214481-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...