iPhone에 실행 파일 또는 실행 파일 + 공유 객체의 최대 크기가 있습니까? 나는 SIGSYS로 시작하거나 실행 초기에 충돌 한 앱을 개발 해왔다. 코드가 단순히 실행되지 않도록 데이터를 구조화했지만 프로그램에서 코드를 제거하는 것이 도움이되었습니다.iPhone의 최대 실행 파일 크기는 무엇입니까?
이것은 메모리 손상 일 수 있지만, -O2 또는 -O3 대신 -O를 사용하여 컴파일하면 실행 파일 크기가 5.15MB에서 3.60MB로 줄어들고 응용 프로그램이 완벽하게 실행됩니다. 나는 물론 내가 사용하는 많은 라이브러리를 가지고있다.
iPhone의 실행 코드 크기에 제한이 있습니까? 아니면 '운이 좋으면'오스를 사용할 때 메모리 손상을 마스킹합니까?
메모리가 부족합니다. -O를 사용하여 컴파일 할 때 많은 메가 바이트의 데이터를로드하려면 프로그램에 충분히 도달 할 수 있습니다. 전에 메모리를 다 써 버렸지 만, 이보다 더 많은 양을로드 한 후에야 말입니다. – Sirp
그럴 경우 @marcc에 동의해야합니다. 당신의 버그는 다른 곳에 있으며 당신은 운이 좋게됩니다. –