Recent Posts
Recent Comments
Archives
- Today
- Total
Byeo
VSCode에 Linux Kernel Source Code 환경 구성하기 본문
반응형
개요
VSCode를 통해서 linux source code를 살펴보려고 C/C++ extension을 설치했습니다. 그래도 여전히 빨간 줄 투성이군요. 검색해보니 https://github.com/amezin/vscode-linux-kernel가 해결책이 될 수 있겠다 싶어서 시도해봅니다.
내용
Linux Kernel 소스코드를 보기 전, C/C++ Extensions을 설치했는데도 빨간 줄이 사라지지 않습니다.
막상 ctrl + 해당 변수를 누르면 define된 곳으로 잘 이동하는데 말이죠.
그래서 설치해봅니다!
설치: Visual Studio Code project for Linux kernel sources
https://github.com/amezin/vscode-linux-kernel
이미 Kernel Build가 되어있어야 합니다.
커널 빌드 과정은 [Linux Kernel Compile + QEMU 테스트] 포스트를 참고해주세요!
cd linux-5.15/
git clone https://github.com/amezin/vscode-linux-kernel.git .vscode
python3 .vscode/generate_compdb.py
code .
빨간줄 제거 완료~
추가 자료
https://www.youtube.com/watch?v=nmYaSqe0fGg
리눅스 커널을 VSCode에서 개발할 수 있도록 환경을 구축하는 방법을 소개하는 영상입니다. 아직 메일을 작성하거나 크로스컴파일을 한다거나 등의 작업은 없을 것 같은데, 그래도 링크를 걸어놔봅니다.
반응형
'프로그래밍 (Programming) > 네트워크 스택' 카테고리의 다른 글
socket system call 2 (inet_create) (0) | 2024.03.31 |
---|---|
socket system call 1 (syscall_socket ~ __sock_create) (0) | 2024.03.31 |
추가한 System Call을 함수 명으로 호출하기 (glibc) (0) | 2024.03.22 |
Linux System Call 추가하기 (0) | 2024.03.16 |
Linux Kernel Compile + QEMU 테스트 (2) | 2024.03.02 |
Comments