차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| linuxfromscratch:rangeoverpackages:systemtap [2024/06/02 01:01] – 만듦 baecy | linuxfromscratch:rangeoverpackages:systemtap [2024/07/21 16:13] (현재) – baecy | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ==== systemtap | + | ===== Systemtap ===== |
| + | |||
| + | <code bash> | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | make check | ||
| + | sudo make install | ||
| + | </ | ||
| + | |||
| + | ==== 의존성 ==== | ||
| + | |||
| + | * linux kernel | ||
| + | * C 컴파일러 (커널 컴파일용) | ||
| + | * C++11 컴파일러 (Systemtap 컴파일용) | ||
| + | * Elfutils 0.151+ (libdwfl 필요) | ||
| + | * cpio | ||
| + | * rsync | ||
| + | * jupyter (python module) | ||
| + | |||
| + | |||
| + | ==== 필요한 커널 옵션 ==== | ||
| - 다음 옵션들이 커널 설정에 있다면 활성화 한다. | - 다음 옵션들이 커널 설정에 있다면 활성화 한다. | ||
| 줄 11: | 줄 31: | ||
| - 다음과 같이 커널 컴파일 \\ <code bash> | - 다음과 같이 커널 컴파일 \\ <code bash> | ||
| - 새로운 커널로 부팅 | - 새로운 커널로 부팅 | ||
| + | |||
| + | 커널 빌드 소스 트리를 남겨두었다면 간단하게 다음과 같이 실행한다. | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | 또는 " | ||
| + | |||
| + | <code bash>ln -sv / | ||
| + | |||