Guest Posted January 23, 2003 Report Posted January 23, 2003 Уважаемые программисты, помогите. Программа была написана не мною на Фортране. Авторы установили размер массива 7000. Я увеличил число массива до 11000, и при компилляции g77 я получаю ошибку: Segmentation fault, а при компиляции Интелловским компиллятором: Address error. Что делать в этом случае? Quote
Guest Posted January 23, 2003 Report Posted January 23, 2003 Отлаживать!!!! Хотя бы посмотреть дебаггером в каком месте вылетает. Quote
Guest Posted January 23, 2003 Report Posted January 23, 2003 Я не сталкивался с Фортраном вообще, но нечто подобное возникало у меня в те далекие времена, когда я память выделял не с помощью malloc, а так, как ты. Я так думаю, что проблема возникает из-за того, что индекс хранится в какой-то переменной, предположительно двухбайтной, что накладывает ограничения на его размер. Хотя я могу и ошибаться Quote
Guest Posted January 22, 2005 Report Posted January 22, 2005 Аноним писал(а) чт, 23 января 2003 16:48 Уважаемые программисты, помогите. Программа была написана не мною на Фортране. Авторы установили размер массива 7000. Я увеличил число массива до 11000, и при компилляции g77 я получаю ошибку: Segmentation fault, а при компиляции Интелловским компиллятором: Address error. Что делать в этом случае? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.