Strace 디 버 깅 도 구 를 어떻게 사용 합 니까?

714 단어 sxstrace.exe공구.
strace 는 리 눅 스 환경 에서 프로그램 디 버 깅 도구 로 프로그램 이 사용 하 는 시스템 호출 과 받 은 시스템 정 보 를 감사 하 는 데 사용 된다.strace 는 추적 시스템 호출 을 통 해 프로그램 이 배경 에서 하 는 일 을 알 수 있 는 유용 한 작은 도구 입 니 다.Strace 는 대부분의 Linux 시스템 에 기본적으로 설 치 된 기본 디 버 깅 도구 입 니 다.하지만 문 제 를 추적 하지 않 아 도 좋 은 소프트웨어 다.그것 은 리 눅 스 프로그램 이 어떻게 작 동 하 는 지 에 대한 많은 정 보 를 알려 줄 수 있다.간단 한 UNIX 명령 pwd 를 시작 으로 이 명령 이 임 무 를 수행 하 는 과정 에서 어떤 작업 을 했 는 지 더욱 깊이 연구 합 시다.xterm 을 시작 하여 실험 을 위 한 제어 환경 을 만 들 고 다음 명령 을 입력 하 십시오:$pwd 이 pwd 명령 은 현재 작업 디 렉 터 리 를 표시 합 니 다.내 컴퓨터 에서 당시 의 출력 은: /home/bill/ 이렇게 간단 한 함수 가 명령 의 밑바닥 의 복잡성 을 숨 겼 다.복잡성 을 제대로 이해 하려 면 strace 도 구 를 사용 하여 pwd 명령 을 다시 실행 하 십시오.$strace pwd 는 이 명령 을 통 해 현재 작업 디 렉 터 리 를 표시 하고 열거 하 는 과정 에서 유 닉 스 컴퓨터 가 상당히 많은 작업 을 수행 하 는 것 을 볼 수 있 습 니 다.

좋은 웹페이지 즐겨찾기