Xcode에서 C로 프로그래밍하는 데 문제가 있음을 발견했습니다.EXC_BAD_ACCESS : 너무 많은 메모리가 할당 되었습니까?
#define MAX_NUM_VALID 12000
#define ALT_MAX 200000
{
...
double l_adYMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
double l_adZMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
double l_adMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
...
}
엑스 코드 나에게 말을 실행에 오류를 반환 : 나는 아래에 정의 된 치수와이 세 가지 배열을 할당하려고하면
EXC_BAD_ACCESS (code=2, address:.....)
와 나는 이유를 알아낼 수 없습니다. 해당 크기 (예 : 100 및 100)를 제한하면 모두 잘됩니다.
아이디어가 있으십니까?
아키텍처는 무엇입니까? i386, x86_64, arm? – trojanfoe