[리눅스] 리눅스 프로그래밍 디버깅
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[리눅스] 리눅스 프로그래밍 디버깅에 대한 보고서 자료입니다.

목차

1.에러의 형태

2. 일반적인 디버깅 방법

3. gdb로 디버깅하기

4. 그 밖의 디버깅 도구들

5. 논리확인

6. 메모리 디버깅

본문내용

에 X/Open은 가정이 정확한지 테스트하고, 그렇지 않으면 프로그램을 중단하는 데 사용될 수 있는 assert 매크로를 제공한다.
6. 메모리 디버깅
찾아내기 어려운 많은 문제의 원인을 제공하는 것으로 동적 메모리 할당을 들 수 있다. 메모리를 할당하기 위해 malloc과 free를 사용하는 프로그램을 작성한다면 할당 블록을 잘 관리해서 해제된 블록을 사용하지 않는 것이 중요하다.
-ElectricFence : 이것은 malloc과 free에 의해 사용되는 메모리를 보호하기 위해 유닉스의 가상 메모리 기능을 사용한다. 이 라이브러리의 목적은 메모리 파과의 시점에서 프로그램을 중단하는 것이다.
-Checker : Checker는 부적절한 포인터 참조, 배열 액세스 에러와 메모리 손실을 감지할 수 있다.
  • 가격1,000
  • 페이지수3페이지
  • 등록일2006.05.31
  • 저작시기2005.9
  • 파일형식한글(hwp)
  • 자료번호#352385
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니