VSCode + atcoder-cli 환경 내에서 AtCoder 디버그 환경 구축.

반년 정도 하지 않았던 경프로를 다시 시작할 때 환경 구축을 했습니다.
지금까지는 Python에서 Print 디버깅을 하고 있는 몸이었지만, 환경 구축까지 한다면 차라리 C++로 환승하려고 하는 것으로 C++로 했습니다.
이 사이트 님을 참고로 진행하고 있었습니다.
htps : // bg. s Pilla I et al. 네 t / cp /에서 ゔ

최종 완성은 이런 느낌


이 상태에서는 콘테스트 개최 페이지에서 끌어온 테스트 예를 시도할 수 있습니다(데포에서는 ctrl+t). (실제는 ctrl+s로 제출도 할 수 있는 것 같습니다만, acc session으로 로그인이 제대로 되어 있는 상태인데 부, 제출할 수 없는 문제가 있습니다.)

하지만 코너 케이스를 시험하기 위해 디버깅 환경을 원한다고 말하면

이 기사를 참고로 launch.json을 만났을 때, main의 exec 파일을 찾을 수 없다고 들었습니다.
경로가 원인처럼 보였으므로 ${workspaceFolder}를 수정하고,

launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(LLDB) Debug",
            "type": "lldb",
            "request": "launch",
            "program": "${fileDirname}/main",
            "args": [],
            "preLaunchTask": "clang++ build active file",
            "cwd": ""
        }
    ]
}

로 변경하면 OK였습니다.

좋은 웹페이지 즐겨찾기