/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 개발 환경에서 이 링커 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.
구성 속성>링커>디버그 속성 페이지를 선택합니다.
Strip Private Symbols 속성을 수정합니다.
프로그래밍 방식으로 이 링커 옵션을 설정하려면
- StripPrivateSymbols을(를) 참조하세요.