문서 보기이전 판역링크Fold/unfold all맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ===== Systemtap ===== <code bash> ./configure --prefix=/usr --disable-static --docdir=/usr/share/doc/systemtap-5.1/ --without-python2-probes make make check sudo make install </code> ==== 의존성 ==== * linux kernel * C 컴파일러 (커널 컴파일용) * C++11 컴파일러 (Systemtap 컴파일용) * Elfutils 0.151+ (libdwfl 필요) * cpio * rsync * jupyter (python module) ==== 필요한 커널 옵션 ==== - 다음 옵션들이 커널 설정에 있다면 활성화 한다. - CONFIG_DEBUG_INFO - CONFIG_KPROBES - CONFIG_RELAY - CONFIG_DEBUG_FS - CONFIG_MODULES - CONFIG_MODULE_UNLOAD - CONFIG_UPROBES - 다음과 같이 커널 컴파일 \\ <code bash>make modules_install install headers_install</code> - 새로운 커널로 부팅 커널 빌드 소스 트리를 남겨두었다면 간단하게 다음과 같이 실행한다. <code bash>stap -r /path/to/kernel/build/tree</code> 또는 "-r" 옵션없이 실행하려면 <code bash>ln -sv /path/to/kernel/build/tree /lib/modules/RELESE/build</code> linuxfromscratch/rangeoverpackages/systemtap.txt 마지막으로 수정됨: 2024/07/21 16:13저자 baecy