XCPC赛时vscode的使用与配置

命令行操作

  1. \(ctrl+j\)唤起终端。
  2. 右键\(cpp\)文件点击\(Copy\ path\),得到文件路径,使用时删去文件路径后面的\(\backslash\text{.cpp}\)。目的是得到\(cpp\)文件所在文件夹的路径。这样操作相对快一点。
  3. 进入文件夹:cd 路径
  4. 查看文件夹下的所有文件:ls
  5. 编译命令:g++ -std=c++20 -O2 -Wall test.cpp可以在输入test时按下\(Tab\)键补全test.cpp
  6. \(Win\)下文件夹中会生成\(a.exe\)文件,./a.exe运行程序;\(Ubuntu\)下会生成\(a.out\)文件,./a.out运行程序。
  7. \(Win\)环境下若终端是\(powershell\),重定向命令行cmd /c "./a.exe < in.txt > out.txt",若是\(cmd\),命令行./a.exe < in.txt > out.exe;\(Ubuntu\)下重定向命令行./a.exe < in.txt > out.exe
  8. 关于反斜杠\(powershell中\)./a.exe.\a.exe\(cmd\).\a.exe,\(Ubuntu\)./a.out

Windows脚本

其实一个脚本就搞定了\(run.bat\),命令行是./run a\(a\)是不带后缀的\(cpp\)文件名,斜杠要遵循上面的规则。

@echo off
g++ -std=c++23 -O2 -Wall %1.cpp -o xcpc.exe
xcpc.exe < in.txt > out.txt

Ubuntu脚本

等我用了再来更。

posted @ 2025-04-14 21:44  CyansQwQ  阅读(145)  评论(0)    收藏  举报