linux kernel

    linux kernel, vscode 연동

    리눅스 커널은 수많은 파일들로 구성되어 있습니다. vscode로 열어보면 평소에 사용하던 '함수의 정의로 이동'이 보이지 않습니다. tag를 이용한 방법을 소개합니다. GNU Global 정의를 찾기 위해 vscode의 C/C++ extension을 설치합니다. 이것을 설치하면 다음과 같이 정의로 이동 기능이 활성화된 것을 확인할 수 있습니다. 정의로 이동과 함께 추가해야 할 기능이 더 있습니다. 함수의 reference를 확인하는 기능을 추가해야 합니다. 많은 아키텍처와 파일들로 구성되어 있기에 정확한 곳을 찾는 것이 중요합니다. 이 extension을 사용하기 위해서 global gnu를 설치합니다. www.gnu.org/software/global/globaldoc_toc.html Tutorial ..