Skip to content

qwon999/c-linux-system-programming-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C언어 및 리눅스 시스템 프로그래밍 학습 레포지토리

C언어 및 리눅스 시스템 프로그래밍 학습과 관련 코드, 프로젝트 기록을 위한 레포지토리. 모든 코드는 Docker 컨테이너 안의 격리된 리눅스(Ubuntu) 환경에서 컴파일 및 실행됨.

🚀 개발 환경 설정

프로젝트 코드 빌드 및 실행을 위해 아래 도구가 필요하며, 다음 순서에 따라 환경을 설정함.

필수 요구사항

설정 과정

  1. Git Repository 복제 (Clone)

    git clone [https://github.com/YourUsername/c-linux-system-programming-study.git](https://github.com/YourUsername/c-linux-system-programming-study.git)
    cd c-linux-system-programming-study

    (참고: YourUsername은 실제 본인 GitHub 아이디로 변경)

  2. 개발 환경 Docker 이미지 빌드

    이 프로젝트는 Dockerfile을 사용하여 개발에 필요한 모든 도구(gcc, g++, cmake, gdb 등)가 설치된 커스텀 Docker 이미지를 생성함. 프로젝트 최상위 폴더에서 아래 명령어를 실행하여 이미지 빌드.

    docker build -t my-dev-env .
    • my-dev-env 이름의 로컬 이미지 생성됨.
  3. CLion 설정

    1. CLion 실행 후, 복제한 프로젝트 폴더(c-linux-system-programming-study) 열기.
    2. Settings/Preferences > Build, Execution, Deployment > Toolchains로 이동.
    3. + 버튼을 눌러 Docker Toolchain 추가.
    4. Image: 필드에서 빌드한 my-dev-env 선택.
    5. CLion이 이미지 안에서 컴파일러/디버거를 자동으로 찾을 때까지 대기. 모든 항목이 녹색 체크 표시로 바뀌면 Apply -> OK 클릭.
    6. Settings/Preferences > Build, Execution, Deployment > CMake로 이동하여, 기본 프로필의 Toolchain을 생성한 Docker Toolchain으로 설정.
  4. 프로젝트 로드 및 실행

    • 설정 완료 후, CLion이 자동으로 CMakeLists.txt 파일을 읽어 프로젝트를 로드함.
    • 우측 상단 실행 구성(Configuration) 확인 후, 초록색 실행(▶︎) 버튼을 눌러 코드 빌드 및 실행.

📖 학습 내용 및 바로가기


이 문서는 노력과 지식의 역사를 담는 소중한 기록임.

About

임베디드 개발 공부

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors