Linux에서이 공유 라이브러리 (.so 확장자 포함)를 수정하려고합니다. 일부 printf 문 및 fprintf 문을 디버깅 할 때 삽입하고 아무 효과가 없습니다. .so 파일을 제거하고 프로그램이 계속 정상적으로 실행됨을 알았습니다. 프로그램이 메모리에로드되었음을 의미합니까 ?? (하지만 나는 단지 .so 파일을 사용하기 위해 테스트하고있는 프로그램 일뿐입니다.)메모리에서 공유 라이브러리 언로드
언로드하면 어떻게 프로그램이 수정 된 파일을로드하는지 확인할 수 있습니까?
당신은 충분한 세부 사항을주지 못하기 때문에 우리는 당신이 실제로 무엇을하고 있는지 추측해야합니다. –