2012-05-28 5 views
1

내 빌드 디렉토리에 .gcno 및 .gcda 파일이 있습니다. CoverStory로 디렉토리를 열면 모든 것이 잘 보입니다.Mac에서 .gcno 및/또는 .gcda 파일 읽기

궁극적 인 목표는 gcov 출력 (.gcno 및 .gcda 파일)을 읽는 것이지만이 두 파일 유형은 바이너리 형식입니다. 텍스트 파일과 같은 텍스트를 저장할 수 있도록 터미널을 통해 읽는 방법이 있습니까?

감사합니다.

+0

내 질문은 비슷하지만 누군가가 gcda/gcno 형식의 사양이 어디에 있는지 알고있는 것처럼 줄을 따라 더 많은 정보를 얻을 수 있습니까? – Hazok

답변

3

이러한 파일을 ASCII 형식으로 변환하는 간단한 방법은 없습니다. 관심이 있다면 파일 형식의 사양은, 여기에서 찾을 수 있습니다 :

http://src.gnu-darwin.org/src/contrib/gcc/gcov-io.h.html

gcov의 프로그램이 당신에게 (소스 파일의 커버리지 분석의 형태)이 파일의 처리 버전을 표시 할 수 있습니다 .

0

나는 이것이 이전 게시물 알고 있지만 HTML 출력 상을 찾고 있다면, 당신이 당신 맥에 lcov을 설치해야합니다

XCode - Code Coverage?

에 zekel의 반응을 봐주세요. 다음은 lcov를 설치하는 방법입니다. 를 더블 클릭하여 sourceforge

  • 유엔 아카이브에서

    1. 다운로드 lcov-1.10.tar.gz. 추출 된 폴더에있는 빈 디렉토리에서
    2. 편집 install.sh이 (-D $ SOURCE $ TARGET 설치)과 -D 스위치를
    3. sudo를 제거 설치할 수 있도록 34 행으로 이동