wrapper(br) 수행시 컴파일 실패 원인

수정일 목, 18 1월, 2018 시간: 4:28 PM

문 

해 

환경 변수 미등록

1. 환경변수 미등록시 에러

Agent 설치 기본 경로 지정 필요

(환경변수 : CODESCROLL_TM_INSTALL_PATH)

Agent 통신 실패

1. agent가 미수행일 경우 재기동

2. agent가 개방한 port로 설정하였는지

확인 – 기본은 9090

(환경변수 : CODESCROLL_TM_C_PORT)

컴파일러 호출 실패

1. Web화면상 설정페이지에서

툴체인 항목에 정상적으로 컴파일러를 등록

했는지 확인

2. 컴파일 계정에서 컴파일러 호출

권한 있는지 확인

3. porting 한 getModuleName() 함수

기능 정상 수행하는지 확인

컴파일 명령과 다르게 수행

1. 원본 컴파일러와 wrapper 호출시

인자가 같은지 확인

2. debug 모드로 확인

환경변수 CODESCROLL_DEBUG=T 등록
3. 인자가 너무 많은지 확인
4. shell이 인정하는 command line 길이
초과한지 확인
(xargs --show-limits 명령으로 확인)

링크시 c++ 관련 이슈

1. glue코드가 c++ 코드로 컴파일하고

원본이 c로만 구성되어 있고

c컴파일러를 사용하여 링크시

symbolic을 못찾거나 에러 발생할 수 있음

2. 적용 컴파일러별 해결방안 마련 필요

3. 상세 내용 정리 필요


아티클이 유용했나요?

훌륭합니다!

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

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

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

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

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

피드백 전송

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