저는 보통 명령 행 메이크 파일을 거의 사용하지 않았습니다. 보통 단일 프로젝트를 수행하고 수동으로 빌드합니다.WxWidgets-2.8.12 빌드에서 어떤 중간 파일을 삭제할 수 있습니까?
wxWidgets2.8.12 및 VS2008 빌드 머신에서 Win Xp-sp3을 사용하고 있으며 라이브러리 (10-total)에 대해 여러 빌드 형식을 만들었으며 중간 파일과 함께 약 2.5Gb의 공간을 남겼습니다. , 배치 파일을 사용하여 생성했지만 정확한 파일을 올바른 방식으로 정리하려고하는지 확실하지 않습니다. Visual Studio에서 청소 프로세스를 실행하려고하면 중간 파일 및 출력 파일을 완전히 정리합니다. wxWidgets 파일 구조는 다음과 같습니다.
C : \ wxWidgets-2.8.12 \ build \ msw 및 다른 빌드 유형의 하위 폴더 10 개.
echo now building... WxWidgets with debug=y Unicode=y DLL=y Universal=y
rem builds debug with unicode DLLs WXUniversal
nmake -f makefile.vc BUILD=debug UNICODE=1 SHARED=1 WXUNIV=1
rem add clean command to delete INTERMEDIATE files only
rem (*.o, *.obj, *.res, *.pch. *.pdb, *.ilk ....)
내가 그 실행 생각 : 나는 창조에 대한 간단한 배치 스크립트를 사용하는 트릭을 할 것입니다 각 생성 블록 후
nmake -f makefile.vc /clean
을하지만, 그것은 단지 거기에 모든 것을 삭제, 하나의 디렉토리에했다.
제 질문은 : 내 rem 문에서 삭제할 올바른 중간 파일을 찾고 있습니까? 중간 파일을 없애고 출력 파일을 유지하는 자동 방법이 있습니까?
감사 할 것입니다 수 있도록 전용 출력 파일을 떠나 그에게 새로운 메이크 대상을 될 수는 wxUniversals에 대해, 나는 원래 생각 나는 그 Netbeans와 함께 사용할 수 있습니다 (알아요, n00b 이동!). PDB를 구해야합니까? 미리 컴파일 된 헤더 파일 PCH가 아닌가? – savalia
VZ는 당신이 사용하고 나머지를 제거하는 데 필요한 것을 저장한다고 생각합니다! –
디버깅에 PDB가 필요합니다. PCH 파일을 저장할 필요가 없습니다. wxWidgets 자체를 빌드하는 데만 사용됩니다. –