이 글에서는 우분투에서 VS CODE C/C++ JSON 구성하고 코드 분석하는 방법에 대해서 설명합니다.
우분투에서 VS CODE C/C++ JSON 구성하기
F1을 누르고 C/C++ 구성편집(JSON)을 선택합니다.
기본 설정된 includePath중 **은 하위 디렉토리를 모두 포함한다고 합니다.
For example, ${workspaceFolder}/** will search through all subdirectories while ${workspaceFolder}
추가 정보들을 보고 싶으시면 아래 링크에서 확인하시면 됩니다.
https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference
여기서 include에 기본 디렉토리는 일단 포함해 줍니다.
"/usr/include",
"/usr/local/include"
그리고, g++ 컴파일러 위치를 지정합니다. 이렇게 세 개 하면 코드 분석이 됩니다.
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include",
"/usr/local/include"
],
"defines": [],
"compilerPath": "/usr/bin/g++",
"cStandard": "c17",
"cppStandard": "c++98",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
VS CODE C/C++ 코드 분석하기
저의 경우 vscode로 컴파일을 하지는 않습니다. 코드가 워낙 많아서 코드 분석 및 수정만 하고 컴파일은 커맨드라인에서 make를 이용하는데 코드 분석에 시간이 너무 많이 걸립니다.
참조 하나 찾으면 검색하느라 시간 다 보내서 답답해 하고 있었는데, 미리 코드 분석하는 방법이 있습니다.
우측 하단에 C++ 옆에있는 버튼을 마우스로 클릭하면 다음과 같은 화면이 나타납니다.
위의 창에서 Code Analysis를 실행시키면 다음번에 검색 시 시간이 훨씬 줄어듭니다.
위의 방법이 안되면 아래와 같이 F1 누르고 code analysis를 쳐서 명령어를 찾아서 실행 시킬 수도 있습니다.
코드 양에 따라서 시간이 오래 걸릴 수도 있으니 느긋하게 기다리시는 것을 추천합니다.
'리눅스&OS' 카테고리의 다른 글
우분투에 vs code 설치하기 (GUI 설치 및 apt 설치 모두 포함) (0) | 2024.01.15 |
---|---|
우분투 22.04 인증 키 모음의 잠금 풀기 - 인증이 필요합니다 안나오게 하기 (0) | 2024.01.15 |
우분투 20.04에서 notepad++ 설치하기 CLI (커맨드) (0) | 2024.01.15 |
우분투 20.04에 bison 2.5 설치하기 (0) | 2024.01.14 |
우분투(Ubuntu 22.04)에 gcc/g++ 구버전 설치 - 9버전 gcc/g++ 설치하기 (0) | 2024.01.10 |