Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка MinGw, GNU Fortran Compller 
:(
    Опции темы
foxis
Дата 23.4.2016, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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).

PM MAIL   Вверх
kemiisto
Дата 24.4.2016, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: нет
Всего: 160



Ключ компилятор -fbounds-check. Куда там его в Code Blocks добавлять без понятия.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
foxis
Дата 25.4.2016, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 22.1.2016

Репутация: нет
Всего: нет



Цитата(kemiisto @ 24.4.2016,  13:05)
Ключ компилятор -fbounds-check. Куда там его в Code Blocks добавлять без понятия.

Спасибо, kemiisto, кое-какие ключи в инете я тоже нашел, но вот что с ними делать куда их вставлять
нигде ничего не сказано. Вот хотелось бы узнать какую консоль запускать, откудого, чтобы давать команды компилятору ?


PM MAIL   Вверх
kemiisto
Дата 26.4.2016, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: нет
Всего: 160



Не очень понятно, зачем Вы вообще в этот Code Blocks полезли: все эти недо-IDE ничего не дают. Разберитесь лучше, как из командной строки компилировать. Ну а если так нужен этот Code Blocks, то в меню выбираете Settings - Compiler..., там появится окно, в котором надо вверху выбрать GNU Fortran Compiler, а чуть ниже поставить галочку Run-time check for array subscripts.

user posted image

Затем пересобрать проект.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.1076 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.