환경설정 완료 후 개발환경이 동일한 다른 프로젝트에서 STATIC 을 수행하는 방법

수정일 화, 16 4월 시간: 3:25 PM

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를 수행하여 정적분석을 수행합니다.



아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.