특정 문제를 풀다가 제한 시간안에 들어오지 않는 프로그램인 줄 알고 열심히 최적화를 했는데 알고보니 온라인 저지 환경(-O2)로는 잘 들어오는 경우가 몇 번 있었다.

물론 실행파일을 만들 때 g++ -O2 main.cpp를 하면 되지만, 귀찮기에 명령어를 하나 만들어 작동하게 하려한다.

  1. gpp.bat 만들기

    @echo off
    g++ -O2 -std=c++17 -Wall -Wextra %*
    

    ⬆️ 깔끔하게

    @echo on
    g++ -O2 -std=c++17 -Wall -Wextra %*
    @echo off
    

    ⬆️ 실제로 명령어가 실행되는 과정이 출력됨

  2. 해당 bat 파일을 PATH로 옮기기

    환경 변수 편집에 가서 PATH에 있는 아무 경로에 넣어도 됨.

  3. vscode를 다시 실행해 콘솔 창에서 gpp --version 쳐보기

  4. 이제 실행파일을 생성할 때 gpp 명령어를 쓰면 된다