"--coverage -fprofile-arcs -ftest-coverage"로 범위 테스트를 위해 프로젝트를 빌드 한 다음 테스트를 실행하기 위해 빌드와 소스를 다른 사용자 디렉토리로 이동하십시오. "열 수 없습니다 소스 파일 XXX/CC/CC/getopt_log.c"아래로어떻게 참조 된 소스 파일의 경로를 변경하려면 gcda?
세부 사항 : 처리 CS/CMakeFiles/CFA/__/SRC/기본/fault_injection I는 다음과 같은 많은 문제를 얻을 것이다. c.gcda /home/cov/build/xfcq/src/base/fault_injection.c:cannot 오픈 소스 파일
"/home/cov/build/xfcq/src/base/fault_injection.c"의 경로를 빌드 환경의 경로, 상대 경로 또는 지정한 경로로 변경하는 방법입니다.
나는 GCOV_PREFIX와 GCOV_PREFIX_STRIP을 사용하려고했는데, 이것들은 나에게 잘 맞지 않는다.
또한 lcov에 -b 옵션을 추가하려고했지만 나에게 잘 맞지 않습니다. 예 : lcov --gcov-tool =/bin/gcov -d. -b xx/src -t "xfcq"-o test_cov.info
해결할 생각이 있습니까?