0
유니버설 바이너리를 빌드하는 프로젝트에 대한 코드 커버리지 통계를 얻으려고합니다. 그러나 .gcno 파일은 생성되지 않습니다.유니버설 바이너리가있는 gcov
예 : 여러 개의 아치가없는
$ls
helloworld.c
$cat helloworld.c
#include <stdio.h>
int main (void) {
printf("hello world \n");
return 0;
}
$gcc helloworld.c -c -arch x86_64 -arch i386 --coverage
$ls
helloworld.c helloworld.o
그러나 컴파일 작동 :
는$gcc helloworld.c -c -arch x86_64 --coverage
$ls
helloworld.c helloworld.gcno helloworld.o
$
사람이 지방 바이너리 작동하지 않습니다 이유에 도움이 되거 수 있습니까? 어디에서 문서화되어 있습니까? 해결 방법은 무엇입니까? 사용
음, 내 질문의 정확한 명령입니다. – paleozogt