当前位置: 首页 > news >正文

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>

运行截屏如下:
gpp.bat,g++编译C++源文件的批处理

(全文完)

http://www.lryc.cn/news/433401.html

相关文章:

  • JDBC:连接数据库
  • 【赵渝强老师】大数据主从架构的单点故障
  • 【AutoX.js】选择器 UiSelector
  • Elasticsearch数据写入过程
  • FreeRTOS-基本介绍和移植STM32
  • 在C++中,如何避免出现Bug?
  • Linux 操作系统 进程(1)
  • clickhouse-v24.1-离线部署
  • 安卓13删除app 链接库警告弹窗Detected problems with app native
  • 第四次北漂----挣个独立游戏的素材钱
  • 漫谈设计模式 [12]:模板方法模式
  • CSS学习10[重点]--浮动、浮动的效果以及内幕特性
  • matlab基本语法
  • 【Leetcode152】乘积最大子数组(动态规划)
  • STM32(十二):DMA直接存储器存取
  • 关于我2020年7月至今(2024.9)的“炒股”经历和感受
  • 【Tools】Prompt Engineering简介
  • 多路转接之select(fd_set介绍,参数详细介绍),实现非阻塞式网络通信
  • 乐鑫安全制造全流程
  • 〖open-mmlab: MMDetection〗解析文件:configs/_base_/schedules
  • Android之Handler是如何保证延迟发送的
  • 定位信标、基站、标签,定位信标是什么
  • 2024国赛数学建模B题完整分析参考论文38页(含模型和可运行代码)
  • Hive是什么?
  • 计算机网络:http协议
  • 【stata】自写命令分享dynamic_est,一键生成dynamic effect
  • 文心一言 VS 讯飞星火 VS chatgpt (342)-- 算法导论23.2 1题
  • 部署若依Spring boot项目
  • oc打包:权限弹窗无法正常弹出
  • 深入理解RxJava:响应式编程的现代方式