기본 콘텐츠로 건너뛰기

Visual studio code에서 CMake를 통해 cross compile 하기


  • Visual Studio Code(이하 VSC) 및 확장 기능(C/C++, CMake, CMake Tools)을 설치 합니다.
  • project folder를 생성 한다.
    • 예: mkdir hello
  • VSC → 파일 → 폴더열기 → 생성한 hello 폴더 선택
  • Toolchain 설치

    • ctrl + shift + p → CMake: Edit user-local CMake kits 선택
    • ~/.local/share/CMakeTools/cmake-tools.json 파일이 열리면 다음과 같은 내용으로 설치된 toolchain 경로를 입력한다.
    • {
          "name""RockChip rv1108",
          "compilers": {
            "C""toolschain_path/usr/bin/arm-linux-gcc",
            "CXX""toolschain_path/usr/bin/arm-linux-g++"
          }
        },
    • CMakeList.txt 생성
      • ctrl + shift + p → CMake: Quick Start → RockChip rv1108 → project 명(예 : hello) → Executable 
      • ** 참고 : 다른 toolchain을 사용하고 싶다면 : ctrl + shift + p → CMake : Select a kit
    • Build
      • ctrl + shift + p → CMake: Build
      •  build 폴더 밑에 결과 파일 생성

댓글

이 블로그의 인기 게시물