-
Linux Programming - C언어 VScode 설정(for Mac)Tech/Development 2021. 5. 22. 13:23반응형
C언어는 시스템 프로그래밍을 위한 언어로 개발되었으며, Linux OS를 만드는데 사용되었다. 따라서, Linux를 잘 이해하고 Linux Programming을 하기 위해서는 C언어가 필요하다. 따라서, VScode에 C언어 환경을 구축하는 방법을 살펴보려고 합니다.
1) gcc 설치 여부 확인(C++의 경우, g++)
gcc는 GNU C Compiler의 줄임말입니다. Mac 환경에서 Xcode를 설치함에 따라 자동으로 gcc나 g++가 설치되기 때문에 설치가 되어있는지만 확인하도록 합니다. 참고로, 현재 gcc는 C++, 자바 등의 여러 언어도 컴파일 할 수 있게 되면서 GNU Compiler Collection의 줄임말로 불리기도 합니다.
gcc -v
2) VScode C/C++ 익스텐션 설치
VScode 확장 플러그인으로 C/C++를 설치해줍니다. C언어 디버깅이나 코드 강조, 자동완성 등의 기능이 포함되어 있어 편리함을 제공해줍니다.
3) C파일 작성
간단한 출력을 보여주는 파일을 작성합니다.
4) C파일 빌드하기(단축키 : command + shift + B)
5) C파일 빌드 완료
빌드 후 'hello.dSYM', 'hello*' 파일이 생성된다. 'hello.dSYM' 파일은 심볼 파일로 디버깅할 때 필요한 정보가 있으며, 'hello'는 실행 파일이다.
6) C 실행파일 실행
'./hello' 를 통해 실행파일을 실행해주면, 출력하고자 하였던 'Hello Wolrd\n'가 정상적으로 출력되는 것을 알 수 있다.
반응형'Tech > Development' 카테고리의 다른 글
Linux Programming - File Descriptor(2) (0) 2021.05.22 Linux Programming - File Descriptor(1) (0) 2021.05.21 Golang #3 - Interface (0) 2021.03.01 Golang #2 - Method vs Function (0) 2021.03.01 Golang #1 - Map (0) 2021.02.14