wsl
WSL 환경에 vcpkg로 GTK 라이브러리 빌드할 때 의존성 문제 해결하기
WSL(Windows Subsystem for Linux) 환경에서 gtk4를 빌드하는 것을 시도해보았습니다. vcpkg를 사용하면 설치하려는 패키지의 의존성을 검사해서 필요한 것까지 모두 설치되는 것으로 알고 있었습니다. 그러나 정작 필요한 도구와 라이브러리를 자동으로 설치하지 못하고 계속해서 에러를 뱉어내는 문제가 있었습니다. 그럴 때마다 에러 로그를 살펴보며 필요한 것들을 하나씩 설치했습니다. 불편하고 시간이 걸리긴 했지만, 문제를 하나씩 해결해나갔고 결국 gtk4를 설치할 수 있었습니다. WSL 환경에서 vcpkg로 gtk4를 빌드하며 따로 설치해준 패키지는 다음과 같습니다. bison pkg-config autoconf libtool libxrandr-dev libx11-dev libxft-de..
Windows 터미널에서 WSL 시작 경로 변경하기
시작 경로를 변경하기 위한 설정값 Windows 터미널에서 WSL을 시작하면 시작 경로가 윈도 기준으로 C:\Users\로 되어있습니다. 매번 리눅스 디렉터리의 Home 경로로 변경하는 것이 번거로워서 시작 경로를 바꿀 수 있는 방법을 찾아보았습니다. 다행히 Microsoft 공식 문서에서 방법이 설명되어 있었습니다. 설정 파일에 아래의 값을 추가하면 시작 경로를 자신의 계정의 Home 경로로 설정되는 것을 확인하였습니다. { "startingDirectory" : "//wsl$/Ubuntu/home/", } Windows 터미널 설정 방법을 모른다면 이렇게 하세요. Windows 터미널의 설정을 위해서는 상단 탭에서 아래 방향 꺾쇠 버튼①을 클릭하고 펼쳐진 메뉴에서 설정②을 클릭하면 됩니다. Windo..
Windows 10에서 RTOS 개발환경 구축하기 1 - WSL 2를 활성화하자
최근 RTOS 공부를 하고 있습니다. 임베디드 OS 개발 프로젝트라는 책을 참고하고 있고요. 내용이 어렵지 않고 이해하기 쉽게 잘 설명되어있어 RTOS 공부를 시작하는 분에게 도움이 될 거라 생각합니다. 이 책에서는 리눅스 시스템에서 개발하는 방법을 설명하고 있습니다. 따라서 책의 내용을 그대로 따라하기에는 리눅스 운영체제를 네이티브로 갖춘 컴퓨터에서 작업하는 게 최선이겠지요. 하지만 여러 가지 이유로 그렇지 못하고 Windows 10을 사용해야 하는 경우 개발을 시작하기 전에 몇 가지 준비를 해야 합니다. Windows 10에서 리눅스 개발 환경을 세팅하는 데 이 글이 참고가 되었으면 좋겠습니다. 그 첫 번째 과정으로 Windows 10 내부에서 리눅스 시스템을 사용할 수 있도록 하는 WSL 2(Win..