Гость Опубликовано 23 января, 2003 Жалоба Поделиться Опубликовано 23 января, 2003 Уважаемые программисты, помогите. Программа была написана не мною на Фортране. Авторы установили размер массива 7000. Я увеличил число массива до 11000, и при компилляции g77 я получаю ошибку: Segmentation fault, а при компиляции Интелловским компиллятором: Address error. Что делать в этом случае? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 23 января, 2003 Жалоба Поделиться Опубликовано 23 января, 2003 Отлаживать!!!! Хотя бы посмотреть дебаггером в каком месте вылетает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 23 января, 2003 Жалоба Поделиться Опубликовано 23 января, 2003 Я не сталкивался с Фортраном вообще, но нечто подобное возникало у меня в те далекие времена, когда я память выделял не с помощью malloc, а так, как ты. Я так думаю, что проблема возникает из-за того, что индекс хранится в какой-то переменной, предположительно двухбайтной, что накладывает ограничения на его размер. Хотя я могу и ошибаться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 22 января, 2005 Жалоба Поделиться Опубликовано 22 января, 2005 Аноним писал(а) чт, 23 января 2003 16:48 Уважаемые программисты, помогите. Программа была написана не мною на Фортране. Авторы установили размер массива 7000. Я увеличил число массива до 11000, и при компилляции g77 я получаю ошибку: Segmentation fault, а при компиляции Интелловским компиллятором: Address error. Что делать в этом случае? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.