面向对象程序设计寒假作业1(实践题)
这个作业属于哪个课程 | 2020面向对象程序设计张栋班 |
---|---|
这个作业要求在哪里 | 面向对象程序设计寒假作业1 |
这个作业的目标 | 查看C++编译器版本、使用命令行编译一份C语言/C++代码 |
其他参考文献 | C++的编译过程及原理、C/C++编译过程、在Windows命令行中编译运行C/C++程序 |
1、查看自己的C++编译器版本
- win+R然后输入powershell回车,接着输入gcc -v回车即可得到编译器版本如下图所示。
2、使用命令行编译一份C语言/C++代码
- 我准备了一份代码:
#include<iostream>
using namespace std;
int main()
{
char a[20];
cin>>a;
cout<<"Hello,"<<a<<"!";
return 0;
}
- 将该文件放在桌面的C++文件夹中并命名为testcpp1.cpp,如下图所示:
- 该文件夹路径为:C:\Users\12392\Desktop\C++,win+R输入cmd,并输入如下代码打开cpp文件所在目录,如下图所示:
cd desktop\C++
- 接着输入代码即可编译testcpp.cpp并生成a.exe可执行文件
g++ testcpp1.cpp
- 或者可输入如下代码生成指定名字的可执行文件,这里我指定为testcpp1.exe,如下图所示:
g++ -o testcpp.exe testcpp1.cpp
- 打开C++文件夹可以发现生成了两个名为a.exe和testcpp1.exe的可执行文件
- 最后,在cmd中输入a.exe,即可执行,如下图所示: