본문 바로가기

Ect

[MacOs] VS Code에서 C/C++ 초기 세팅하기 //lldb Redirection config

csdiary.tistory.com/2

 

Mac에서 VSCode C/C++ 세팅

오늘은 C/C++ 공부에 앞서 VSCode를 기반으로한 개발환경 세팅을 해보려고 합니다. 우선 맥에 VSCode를 깔아주세요. VSCode 설치 주소 https://code.visualstudio.com Visual Studio Code - Code Editing. Redefin..

csdiary.tistory.com

 

task.json

type: 명령어의 종류. shell 또는 process로 설정. 본인은 shell타입

label: 명령어의 이름. 임의로 설정이 가능하다

command: 빌드를 실행할 컴파일러

presentaion: 터미널에 추가로 입력할 내용

 

macOs VSCode에서 redirect 설정하기

launch.json

"console": "integratedTerminal",
"args": ["<","input.txt"],

<을 통해 input redirection을 설정하는 것은 shell에서만 가능하다. 그러나 vscode의 내부 디버깅 콘솔에서는 shell을 지원하지 않기 때문에 console atrribute에 'integratedTerminal' 또는 'externalTerminal'를 추가해 주어야 한다.

 

라고 하는데 위에 걸로 해결이 안됐음. lldb공식 깃헙에서 추가해야할 코드를 발견함.

github.com/vadimcn/vscode-lldb/blob/v1.4.3/MANUAL.md

 

vadimcn/vscode-lldb

A native debugger extension for VSCode based on LLDB - vadimcn/vscode-lldb

github.com

공식문서의 Stdio Redircetion항목을 잘 살펴보면

"stdio": ["input.txt"],

이 코드를 더 추가해주면 lldb debug terminal에서 바로 출력이 된다.

'Ect' 카테고리의 다른 글

2021-06-28 :: github관련 작업들  (0) 2021.06.28
git 작업하기 실전편  (0) 2021.06.21
2021-05-27 :: RESTful API에 로그인 하기  (0) 2021.05.28
중복조합  (0) 2020.12.04
macOS 터미널로 Git & GitHub 사용하기  (0) 2020.08.24