프로그래밍 언어/C,C#

[Mac] Docker로 Ubuntu 설치 후 Clang 환경세팅( feat.VSCode )

JMDev 2023. 11. 2. 17:43

https://www.youtube.com/watch?v=93kgF8eI6Do

 

우선 위 동영상을 참고해서 만들었습니다.

 

 

Step by Step 으로 정리해보면 이렇습니다

 

1. git clone https://github.com/TechHara/vscode_docker.git

해서 해당 깃주소를 내려받습니다

 

GitHub - TechHara/vscode_docker: Template project for VSCode C/C++ program running inside a Docker container

Template project for VSCode C/C++ program running inside a Docker container - GitHub - TechHara/vscode_docker: Template project for VSCode C/C++ program running inside a Docker container

github.com

 

2. Dockerfile 에 ubuntu의 버전을 원하는 버전으로 수정합니다

 

3. VSCode에서 Dev Containers 라는 Extendsion 설치하기

 

4. docker build -t linux-cpp-dex . 으로  Docker 이미지 빌드하기

 

5. Docker 빌드 완료 시 아래 명령어로 Docker run ( 이 부분은 로컬과 도커와 마운팅하여 로컬에 변경한 파일들을 적용할 수 있음)

docker run -it --rm -v `pwd`:/work linux-cpp-dev

 

6. DEV Container 라는 확장자를 통해 Docker로 접속하여 VSCode에 접속합니다.

 

 

7. Docker의 환경을 VSCode 로 접속하여 관련 VSCode 익스텐션(C/C++, CMake)을 설치합니다

8. 익스텐드 까지 설치가 완료되면 빌드해보고 터미널에 실행시켜서 실행되는 것 까지 확인해보면 됩니다!