C/C++ 확장은 편집(IntelliSense) 및 디버깅 기능을 포함하여 C/C++에 대한 언어 지원을 Visual Studio Code에 추가합니다.
C++는 컴파일된 언어입니다. 즉, 프로그램의 소스 코드를 컴퓨터에서 실행하려면 먼저 번역(컴파일)해야 합니다. VS Code는 무엇보다도 편집기이며 대부분의 개발 워크플로를 수행하기 위해 명령줄 도구를 사용합니다. C/C++ 확장에는 C++ 컴파일러 또는 디버거가 포함되어 있지 않습니다 . 이러한 도구를 설치하거나 컴퓨터에 이미 설치된 도구를 사용해야 합니다.
다음은 확장 프로그램에서 공식적으로 지원하는 플랫폼별 컴파일러 및 아키텍처 목록입니다. 이는 확장의 IntelliSense 구성에서 사용 가능한 IntelliSense 모드에 반영됩니다. 다른 컴파일러에 대한 지원은 제한될 수 있습니다.
플랫폼 | 컴파일러 | 아키텍처 |
---|---|---|
윈도우 | MSVC, 클랭, GCC | x64, x86, arm64, 팔 |
리눅스 | 클랭, GCC | x64, x86, arm64, 팔 |
macOS | 클랭, GCC | x64, x86, arm64 |
필수 도구 설치 또는 확장 설정에 대한 자세한 내용을 보려면 아래 튜토리얼을 따르십시오.
컴파일러 및 플랫폼별 C/C++ 확장 튜토리얼
자주 묻는 질문
질문을 제출하기 전에 FAQ를 확인하세요.
피드백 제공
확장 프로그램에 대한 질문, 문제 또는 기능 요청을 제출하세요.
알려진 문제
누군가 귀하의 피드백과 관련된 문제를 이미 제출한 경우 ? 또는 ? 문제의 우선순위를 정하는 데 도움이 되도록 문제에 대한 반응을 찬성 또는 반대 투표할 수 있습니다.
빠른 설문조사
빠른 설문조사에 참여하여 확장 프로그램에 대해 어떻게 생각하는지 알려주세요.
기여는 언제나 환영합니다. 자세한 내용은 기여 가이드를 참조하세요.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 내용은 행동 강령 FAQ를 참조하거나 추가 질문이나 의견이 있는 경우 [email protected]으로 문의하세요.
소프트웨어는 귀하 및 귀하의 소프트웨어 사용에 대한 정보를 수집하여 Microsoft에 보낼 수 있습니다. Microsoft는 서비스를 제공하고 제품 및 서비스를 개선하기 위해 이 정보를 사용할 수 있습니다. Visual Studio Code에서 제공하는 것과 동일한 설정인 "telemetry.enableTelemetry"
를 통해 원격 분석을 끌 수 있습니다. 당사의 개인 정보 보호 정책은 여기에 있습니다. 도움말 문서와 개인 정보 보호 정책에서 데이터 수집 및 사용에 대해 자세히 알아볼 수 있습니다. 귀하의 소프트웨어 사용은 이러한 관행에 대한 귀하의 동의로 간주됩니다.
이 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표나 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 승인된 사용에는 Microsoft의 상표 및 브랜드 지침이 적용되며 이를 따라야 합니다. 이 프로젝트의 수정된 버전에 Microsoft 상표 또는 로고를 사용하면 혼동을 일으키거나 Microsoft 후원을 암시해서는 안 됩니다. 제3자 상표 또는 로고의 사용에는 해당 제3자의 정책이 적용됩니다.