![gcov에는 Mac 운영 체제에서 일종의 버전 충돌 오류가 있습니다.](https://linux55.com/image/186028/gcov%EC%97%90%EB%8A%94%20Mac%20%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%EC%97%90%EC%84%9C%20%EC%9D%BC%EC%A2%85%EC%9D%98%20%EB%B2%84%EC%A0%84%20%EC%B6%A9%EB%8F%8C%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
C 프로그램의 이름을 temp.c로 지정하겠습니다. 다음 코드는 Linux에서 작동하고 Mac OS에서도 작동하여 적용 범위 정보를 표시해야 합니다.
gcc -fprofile-arcs -ftest-coveragetemp.c
가. 출력
코로나바이러스 온도
하지만 MacBook Pro에서 mojave를 실행하려고 하면 gcov에서 다음 오류가 발생합니다.
예상치 못한 버전: *20B. .gcno 파일이 잘못되었습니다!
내 gcc 버전은 gcc 버전 10.2.0(Homebrew GCC 10.2.0)입니다.
무슨 일이에요?