* [Comm] fortran90
@ 2005-01-09 15:00 Andrey Rybak
2005-01-09 16:05 ` Nikolay A. Fetisov
0 siblings, 1 reply; 4+ messages in thread
From: Andrey Rybak @ 2005-01-09 15:00 UTC (permalink / raw)
To: community
Hello, altLinux!
У меня есть задача. Есть фортрановский код в свободном формате. Стандарт
фортран90.
Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится,
что gcc поддерживает стандарт фортран90,но не полностью и со своими
дополнениями. Причем некоторые конструкции фортрана90 gcc будет
компилить только с заданными соответствующими ключами. Не подскажите ли
доку по этим самым ключам?
Кроме man g77. А то хоум пейдж gcc, в этом смысле не информативен на мой
взгляд, хотя вышеуказанная книга на него ссылается. Может как всегда
плохо искал, но все равно прошу подсказки.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fortran90
2005-01-09 15:00 [Comm] fortran90 Andrey Rybak
@ 2005-01-09 16:05 ` Nikolay A. Fetisov
2005-01-10 6:42 ` Nizamov Shavkat
2005-01-10 15:28 ` Denis G. Samsonenko
0 siblings, 2 replies; 4+ messages in thread
From: Nikolay A. Fetisov @ 2005-01-09 16:05 UTC (permalink / raw)
To: community
В сообщении от Воскресенье 09 Январь 2005 18:00 Andrey Rybak написал(a):
> Hello, altLinux!
> У меня есть задача. Есть фортрановский код в свободном формате. Стандарт
> фортран90.
> Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится,
> что gcc поддерживает стандарт фортран90,но не полностью и со своими
> дополнениями.
А этот код надо скомпилировать именно g77?
Fortran90 поддерживается полностью в разрабатываемом GCC 4.0. Смотреть имеет
смысл на http://www.gfortran.org/, там помимо прочего есть ежедневные сборки
компилятора. Если в коде нет особо хитрых конструкций, то, скорее всего,
он скомпилируется и работать будет.
Кроме того, можно глянуть на G95, форк GFortran'а, http://www.g95.org/ .
А по g77:
$ g77 -v --help
......
-std=<std name> Specify the conformance standard; one of:
gnu89, gnu99, c89, c99, iso9899:1990,
iso9899:199409, iso9899:1999, c++98
........
С уважением,
Николай Фетисов.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fortran90
2005-01-09 16:05 ` Nikolay A. Fetisov
@ 2005-01-10 6:42 ` Nizamov Shavkat
2005-01-10 15:28 ` Denis G. Samsonenko
1 sibling, 0 replies; 4+ messages in thread
From: Nizamov Shavkat @ 2005-01-10 6:42 UTC (permalink / raw)
To: community
> В сообщении от Воскресенье 09 Январь 2005 18:00 Andrey Rybak написал(a):
>> Hello, altLinux!
>> У меня есть задача. Есть фортрановский код в свободном формате. Стандарт
>> фортран90.
>> Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится,
>> что gcc поддерживает стандарт фортран90,но не полностью и со своими
>> дополнениями.
> А этот код надо скомпилировать именно g77?
>
> Fortran90 поддерживается полностью в разрабатываемом GCC 4.0. Смотреть
> имеет
> смысл на http://www.gfortran.org/, там помимо прочего есть ежедневные
> сборки
> компилятора. Если в коде нет особо хитрых конструкций, то, скорее всего,
> он скомпилируется и работать будет.
>
> Кроме того, можно глянуть на G95, форк GFortran'а, http://www.g95.org/ .
>
> А по g77:
> $ g77 -v --help
> ......
> -std=<std name> Specify the conformance standard; one of:
> gnu89, gnu99, c89, c99, iso9899:1990,
> iso9899:199409, iso9899:1999, c++98
> ........
>
а еще есть Intel fortran compiler, который можно скачать совершенно
бесплатно, после нехитрой регистрации.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fortran90
2005-01-09 16:05 ` Nikolay A. Fetisov
2005-01-10 6:42 ` Nizamov Shavkat
@ 2005-01-10 15:28 ` Denis G. Samsonenko
1 sibling, 0 replies; 4+ messages in thread
From: Denis G. Samsonenko @ 2005-01-10 15:28 UTC (permalink / raw)
To: community
Hi!
Цитирую "Nikolay A. Fetisov":
> > У меня есть задача. Есть фортрановский код в свободном формате.
> > Стандарт фортран90.
>...
> Fortran90 поддерживается полностью в разрабатываемом GCC 4.0.
> Смотреть имеет
> смысл на http://www.gfortran.org/, там помимо прочего есть
> ежедневные сборки
> компилятора. Если в коде нет особо хитрых конструкций, то, скорее
> всего,
> он скомпилируется и работать будет.
>
> Кроме того, можно глянуть на G95, форк GFortran'а,
> http://www.g95.org/ .
> ...
Когда мне надо было откомпилировать Sir2002, написанный на фортране90,
я в итоге воспользовался триальной версией Lahey/Fujitsu Fortran 95.
Пришлось правда понажимать Enter перед компиляцией каждого файла, на
да там не много было. Взять можно тут:
http://www.lahey.com/tri_down.htm
Всего доброго,
Денис.
---------------
earthsea@ngs.ru
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-01-10 15:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-09 15:00 [Comm] fortran90 Andrey Rybak
2005-01-09 16:05 ` Nikolay A. Fetisov
2005-01-10 6:42 ` Nizamov Shavkat
2005-01-10 15:28 ` Denis G. Samsonenko
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git