내부 컴파일러 오류를 NDK 빌드, 그것은 pngrtran.c에서 "내부 컴파일러 오류"를 보여줍니다. 하지만 릴리스 모드에서 컴파일하면 성공할 수 있습니다. 이것은 libpng의 버그입니까? 어떻게 해결할 수 있을까요?의 libpng의 내가 디버그 모드에서 소스 코드를 libpng를 컴파일 할 NDK 빌드를 사용하여 디버그 모드
0
A
답변
1
이의 libpng에 버그가 아니다; 프로그램은 "내부 오류"로 설명 어떤 프로그램의 버그 (의 libpng가이 작업을 수행하지만, 그때는 "의 libpng : 내부 오류"이다!) 그래서 컴파일러의 버그입니다.
당신은 NDK들에게보고해야하거나 가능성이 더 반응 할 것이기 때문에 당신은 컴파일러 공급 업체 (아마도 GNU)에 직접 갈 수있다.
문제를 해결할 수 없습니다 - 컴파일러 수정이 필요합니다 (아마도 내부 오류라고 주장하지 않는 메시지를 출력하기 위해서일지도 모릅니다). 간단히 libpng를 컴파일하지 않고 피할 수 있습니다 디버그 모드에서. 나는 당신이 (내가 믿는) 할 수 있도록이 안드로이드를위한 믹스 앤 매치 디버그 지금 코드를 디버깅 (이 적어도 하나의 컴파일러를 사용하여 Windows에서 하지 작업을 수행합니다!)
또한 운동을 시도 할 수 있다고 가정하기 때문에 어떤 컴파일러 옵션이 문제를 드러내는가? 다음 옵션이 릴리스 및 디버그 모두 컴파일러에 전달되는 비교 하나 설정 아래 문제를 좁힐 수 있는지 확인하기 위해 차이를 양분.
존 울러 jbowler 2
0
안드로이드 팀이 버그에 대해 알아야 할을 acm.org. 오래된 하나의 그것 떠오르로 : http://code.google.com/p/android/issues/detail?id=20862
관련 문제
- 1. Properties.Settings.Default 내가 사용하고 디버그 모드에서 릴리스 모드
- 2. .dll이 디버그 모드에서 소스 코드를 묻는 경우
- 3. 디버그 DLL이있는 제품 모드
- 4. 디버그 모드에서 IAP 테스트하기
- 5. 표준 : : 벡터 디버그 ++ g을 사용하여 빌드를 해제하고
- 6. iOS의 디버그 모드
- 7. 릴리스와 IDE의 디버그 모드
- 8. BASH 디버그 모드에서 따옴표
- 9. VBA 디버그 모드
- 10. Gzip ASP.NET 디버그 모드에서
- 11. 릴리스 빌드를 디버그 할 때 오류가 발생했습니다.
- 12. Rhino Mock 대 디버그 모드?
- 13. 디버그 모드 제한 시간은 톰캣
- 14. 라이브러리의 디버그 모드
- 15. 디버그 모드로 게시하지만 컴파일러는 #if 디버그 내에서 코드를 제거합니다.
- 16. 디버그 모드에서 TransactionScope 임의 오류
- 17. 디버그 퍼스펙티브를 열지 않고 디버그 버전 컴파일?
- 18. playframework 디버그 모드 DuplicateMemberException
- 19. NDK 스트립트 디버그 정보가 있습니까?
- 20. 디버그 모드에서 컴파일 된 플래시 응용 프로그램을 해제하는 단점
- 21. 컴파일 된 DLL 파일로 디버그
- 22. Curl CURLE_COULDNT_RESOLVE_HOST (디버그 모드)
- 23. 팝업 창 차단 디버그 모드
- 24. WebClient.DownloadFile 디버그 모드에서 Garbles 경로
- 25. mvc 3 소스 코드로 디버그
- 26. performSelector 디버그 모드
- 27. Android Eclipse 디버그 모드
- 28. 디버그 모드 : SqlCommand의 내용보기
- 29. Android apk의 디버그 모드
- 30. nmake를 사용하여 컴파일 된 C 프로그램 디버그
그래, 정말 고마워. –