다음을 통해 공유


/PDBSTRIPPED(전용 기호 제거)

/PDBSTRIPPED:pdb_file_name

인수

pdb_file_name
링커가 만드는 PDB(제거된 프로그램 데이터베이스)의 사용자 지정 이름입니다.

설명

/PDBSTRIPPED 옵션은 PDB 파일(/DEBUG, /Z7, /Zd 또는 /Zi)을 생성하는 컴파일러 또는 링커 옵션을 사용하여 프로그램 이미지를 빌드할 때 두 번째 PDB(프로그램 데이터베이스) 파일을 만듭니다. 이 두 번째 PDB 파일에서는 고객에게 제공하지 않을 기호가 생략됩니다. 두 번째 PDB 파일에는 다음만 포함됩니다.

  • 공용 기호

  • 개체 파일 목록 및 개체가 기여하는 실행 파일의 일부

  • 스택을 트래버스하는 데 사용되는 FPO(프레임 포인터 최적화) 디버그 레코드

제거된 PDB 파일에는 다음이 포함되지 않습니다.

  • 형식 정보

  • 줄 번호 정보

  • 함수, 로컬 및 정적 데이터에 대한 것과 같은 개체별 파일 CodeView 기호

/PDBSTRIPPED를 사용하는 경우에도 전체 PDB 파일이 생성됩니다.

PDB 파일을 만들지 않으면 /PDBSTRIPPED가 무시됩니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>링커>디버그 속성 페이지를 선택합니다.

  3. Strip Private Symbols 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

참고 항목

MSVC 링커 참조
MSVC 링커 옵션