|
|
|
foxis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 22.1.2016 Репутация: нет Всего: нет |
Здравствуйте, изучаю фортран по книге "Chapman: Fortran 95/2003 for Scientists and Engineers, Third Edition". В 6 главе (про массивы)
говорится что в компиляторах фортрана можно включить проверку выхода за границу массива: "Always turn on the bounds checking option on your Fortran compiler during pro- gram development and debugging to help you catch programming errors producing out-of-bounds references. The bounds-checking option may be turned off if neces- sary for greater speed in the final program. " Проверил на своем компиляторе ( GNU Fortran Compller ) у меня опция проверки выхода за границу массива выключена. Подскажите пожалуйста как можно включить опцию проверку выхода за границу массива в компиляторе ? Использую среду Code Blocks + MinGw ( GNU Fortran Compller). |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Ключ компилятор -fbounds-check. Куда там его в Code Blocks добавлять без понятия.
-------------------- |
|||
|
||||
foxis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 22.1.2016 Репутация: нет Всего: нет |
Спасибо, kemiisto, кое-какие ключи в инете я тоже нашел, но вот что с ними делать куда их вставлять нигде ничего не сказано. Вот хотелось бы узнать какую консоль запускать, откудого, чтобы давать команды компилятору ? |
|||
|
||||
kemiisto |
|
|||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Не очень понятно, зачем Вы вообще в этот Code Blocks полезли: все эти недо-IDE ничего не дают. Разберитесь лучше, как из командной строки компилировать. Ну а если так нужен этот Code Blocks, то в меню выбираете Settings - Compiler..., там появится окно, в котором надо вверху выбрать GNU Fortran Compiler, а чуть ниже поставить галочку Run-time check for array subscripts.
Затем пересобрать проект. -------------------- |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |