ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우분투 Xlib 프로그래밍0 : CMake 설정
    우분투 XLib 프로그래밍 2024. 1. 4. 15:26
    728x90

    XLib 프로그래밍을 하기 위해서 리눅스를 사용하는 방법은

    컴퓨터에 깔끔하게 설치하거나 멀티 부팅으로 설치하거나, 버추얼박스, 패럴렐즈 등 가상 머신에 설치 후 사용하는 방법 등 다양하지만, 어지간히 번거로운게 아닙니다.

     

    윈도우에서 우분투 간단하게 사용할 수 있습니다.

    명령 프롬프트나 윈도우 파워쉘에서 명령하나로 우분투가 설치가 됩니다.

    wsl --install

     

    허용할까요? 라고 두번 물어 보는데 둘다 예를 누르세요.

    설치가 완료되면 컴퓨터 다시 시작하라고 합니다.

     

    리부팅하면, 아래와 같은 화면이 나오는데,

    <사용자이름>  와 <비밀번호> 2번 입력하면 설치가 완료됩니다.

     

    명령 프롬프트나 윈도우 파워쉘에서 명령하면 우분투 터미널을 다시 열 수 있습니다.

    wsl

     

    설치경로는 탐색기로 확인할 수 있습니다.

     

    프로젝트 폴더에 아래 처럼 구성합니다.

    CMakeLists.txt

    ADD_EXECUTABLE(Hello src/Hello.cpp)

     

    src/Hello.cpp

    #include <stdio.h>

    int main()
    {
        printf("Hello World\n");
        return 0;
    }

     

    컴파일 도구를 설치합니다.

    sudo apt-get g++ cmake

     

    build경로에서 cmake .. 명령 후,

    $make

    $./Hello

    차례대로 입력하면 실행이 됩니다.

     

    윈도우에서 VSCode를 설치 후, 프로젝트 경로에서 code . 명령하면

    편하게 코딩할 수 있습니다.

     

    2. 맥에서는 XQuartz 설치하면, XLib 프로그래밍을 바로 시작할 수 있습니다.

    컴파일을 위해서 아래의 과정을 진행합니다.

    1) 커맨드라인 설치(g++ --version, gcc --version)

    sudo rm -rf /Library/Developers/CommnadLineTools (잘못 설치되었을 경우 지우고 다시 설치하면 됨)
    sudo xcode-select --install

     

    2) CMake 다운로드 : https://cmake.org/download/

    설치후, 환경 변수 설정( 경로찾기 설치된 CMake아이콘 우클릭 > 패키지내용보기 > bin )

    vi /etc/paths 로 파일 열어서, /Applications/CMake.app/Contents/bin 을 추가

     

    #wsl #xlib #ubuntu #cmake #XQuartz #c

    '우분투 XLib 프로그래밍' 카테고리의 다른 글

    우분투 XLib 프로그래밍1 : GLEW 설정  (0) 2024.02.27
Designed by Tistory.