gpp.bat,g++编译C++源文件的批处理
今天编写一个gpp.bat
文件,是专门编译C++源文件的批处理,内容如下:
g++ %1.cpp -o %1.exe
gpp.bat
的文件路径:D:\YcjWork\CppTour\gpp.bat
使用方法,在CMD
下运行(//两个斜杠后面的内容是注释):
//运行gpp.bat,c0101是C++源文件,省略掉了.cpp后缀
D:\YcjWork\CppTour>gpp c0101
//会显示gpp.bat运行的内容,会生成c0101.exe可执行文件
D:\YcjWork\CppTour>g++ c0101.cpp -o c0101.exe
//调用c0101.exe运行命令,Windows中.exe后缀可以省略。运行结果:OK
D:\YcjWork\CppTour>c0101
C++ OK
D:\YcjWork\CppTour>
//查看c0101.cpp源文件
D:\YcjWork\CppTour>vim c0101.cpp
#include <iostream>
using namespace std;
int main(){cout << "C++ OK";return 0;
}
D:\YcjWork\CppTour>
查看编译后的文件c0101.exe
已生成
D:\YcjWork\CppTour>dir c0101*驱动器 D 中的卷是 work卷的序列号是 B0D6-8798D:\YcjWork\CppTour 的目录2024-08-13 09:08 95 c0101.cpp
2024-09-09 10:28 56,271 c0101.exe2 个文件 56,366 字节0 个目录 80,718,635,008 可用字节D:\YcjWork\CppTour>
运行截屏如下: