-
0. 비주얼 스튜디오 설치하기 (VS2022)정리노트/C언어 정리노트 2025. 1. 15. 19:53반응형
C언어는 데니스 리치가 1972년에 발표한 고급 프로그래밍 언어이다. 공개 이후 수십 년에 걸쳐 수정이 이루어졌고, 2025년 현재까지도 윈도우나 유닉스 등의 각종 운영체제의 커널을 제작하는 데에 사용되고 있다.
C언어에서 파생된 언어(C++, C#) 등의 언어는 C에서 기능을 추가하거나, 이를 바탕으로 새로운 언어를 제작하는 등, 많은 언어의 기반이 되었다. (파이썬 언어 또한 C언어를 기반으로 하여 작동한다.)
언어의 추상화 정도를 시각화하게 된다면 C언어는 어셈블리어의 바로 위에 있다고들 많이 설명한다. 그만큼 C와 기계어는 닮은 점이 많으며, 그 말은 즉 어렵다는 뜻이 되기도 한다. 하지만 그만큼 빠른 속도를 자랑한다.
C언어 프로그래밍을 시작하는 가장 보편적인 방법은 비주얼 스튜디오(Visual Studio, VS)를 사용하는 것이다. 비주얼 스튜디오는 마이크로소프트에서 제작한 통합 개발 환경(Integrated Development Environment, IDE)로, C언어뿐 아니라 많은 언어를 지원하며, 꾸준한 기능 개선으로 많이 사용되고 있다.
https://visualstudio.microsoft.com/ko/downloads/
Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치
Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.
visualstudio.microsoft.com
비주얼 스튜디오 다운로드 페이지 C언어를 사용하기 위해 Visual Studio 2022를 다운받는다. 이후 새로운 버전이 출시된다면 그 버전을 다운받아도 좋다.
무료 버전인 커뮤니티 버전을 다운받아야 한다. 다른 버전은 기업을 위한 유료 버전이다.
파일을 다운받고 실행하면, 자동으로 프로그램이 설치된다. 이 프로그램 자체가 비주얼 스튜디오인 것은 아니고, 다운로드 센터 정도 된다. 프로그램이 전부 설치되면 프로그램이 자동으로 켜진다.
이렇게 각종 기능을 설치할 수 있는데, 전부 설치할 필요는 없고 스크를을 내려 C언어를 위한 툴을 선택한다.
Q : C언어가 없어요
A : 정상이다. VS는 C언어만을 위한 지원을 따로 하지 않는다. 옛날에는 가능했는데, 지원이 종료된 것으로 알고 있다.
대신 C++가 존재한다. C++는 C에서 객체 지향 프로그래밍 기능을 추가한 것으로, C언어와 호환이 가능하다. C언어 코드를 작성하고 C++로 돌리면 C언어와 같은 결과가 나온다는 뜻이다.
"C++를 사용한 데스크톱 개발"을 선택하면, 설치 세부 정보 칸에 필요한 것들이 자동으로 선택된다. 대부분 쓰는 기능이니까 빼지는 말도록 하자. 뭐 굳이 빼려면 GitHub Copilot이나, Live Share같은 것들은 설치하지 않아도 된다. 다른 사람은 몰라도... 일단 난 안 쓴다.
설치는 10GB 정도 된다. 꽤 오래 걸리기 때문에 인내심을 가지는 것이 좋다.
설치 완료 설치가 완료되었다. 이제 이 화면은 볼 일이 없다. 나중에 새로운 언어를 학습하거나, 추가하고 싶은 기능이 생기면 다시 들어올 수 있다. 이 프로그램의 이름은 Visual Studio Installer이다.
시작 버튼을 누르면 Visual Studio를 시작할 수 있다.
이것이 비주얼 스튜디오이다.
우리는 이제부터 C언어를 학습할 것이기 때문에, C언어 프로젝트를 하나 생성하면 된다.
"새 프로젝트 만들기(N)"을 클릭하여 새로운 프로젝트를 만들어 보자.
사용할 설정은 "빈 프로젝트" 이다.
이후에 프로젝트 이름이나 폴더의 경로는 알아서 설정하면 된다.
이것이 진짜 메인 화면이다. 이 화면을 바탕으로 하여 C언어 프로그래밍을 시작할 수 있다.
반응형'정리노트 > C언어 정리노트' 카테고리의 다른 글
4. 입력 (0) 2025.01.20 3. 출력 (0) 2025.01.16 2. C언어 코드의 기본적 구조 (0) 2025.01.15 1. C언어 시작하기 (0) 2025.01.15