STATIC 으로 정적분석을 할 수 있도록 환경설정이 완료된 이후
동일한 개발환경의 다른 프로젝트들을 손쉽게 수행할 수 있습니다.
환경구성이 완료된 A 프로젝트의 구성으로 B 프로젝트 수행하기
1. STATIC 웹 서버에서 프로젝트 생성
STATIC 웹 서버에서 구별 가능한 Project Name과 Key 값을 설정하여 프로젝트를 생성합니다.
2. STATICFILE 복사
STATIC Client 를 통해서 환경설정을 완료한 A 프로젝트의 폴더에 있는 .STATICFILE을 복사한 후
B 프로젝트의 폴더에 붙여넣기합니다.
( parser.sconf 파일이 존재하는 경우 해당 파일도 함께 복사하여 붙여넣기 합니다. )
-> A 프로젝트 폴더는 STATIC Client for C/C++ 에서 상단의 프로젝트명 하위의 경로에서 확인할 수 있으며,
해당경로명 클릭시 윈도우 탐색기에서 해당 경로가 오픈됩니다.
STATIC Client에서 B 프로젝트의 경로를 Open 합니다.
※ Workspace 별도로 생성하여 사용하는 경우
Workspace 폴더를 사용하고 있는 경우, 아래의 사진과 같이 B 프로젝트용 폴더를 하나 더 생성하여 A 프로젝트의 폴더에 있는 .STATICFILE을 복사한 후 B 프로젝트의 폴더에 붙여넣기합니다.
( parser.sconf 파일이 존재하는 경우 해당 파일도 함께 복사하여 붙여넣기 합니다. )
A 프로젝트에서 설정했던 내용을 B 프로젝트에 맞게 변경합니다.
1) Server - Project Key 변경 ->B 프로젝트 수행을 위해 1번 항목에서 생성한 프로젝트의 키를 입력해줍니다.
2) Capture 내용 변경
- Build Hooking Mode가 On 으로 되어 있는 경우 B 프로젝트에 맞게 Build Command를 변경해주고,
- Build Hooking Mode가 Off 으로 되어 있는 경우 B 프로젝트에 맞게 소스파일 추가하고 컴파일 플래그를 입력해줍니다.
3. 셋팅이 완료된 후 Capture & Analyze를 수행하여 정적분석을 수행합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.