리눅스 디버깅 매번 컴파일 해야되나요?

won1596의 이미지

요새 리눅스 부팅과정을 보고 있는데요

메모리에 들어가있는 내용이 궁금해서 printk("%d\n", a); 이런식으로 추가하고 값을 보려면 다시 컴파일해서 실행해야되나요?

모듈로 추가하는거는 이미 실행된이후라 안될것 같구요

컴파일이 1~2분 걸리는것도 아니고 수십분씩 걸리는데... 뭐 방법이 없을까요?

예전에 Pintos OS를 볼 때는 컴파일이 3초면되서 금방금방 분석했는데요..