問題タブ [g77]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1935 参照

fortran - DATA ステートメントの構文エラー

Fortran プロジェクトに次のコードがあります。

プロジェクトをコンパイルしようとすると、次のエラーが発生します。

これは f77/g77 (gcc 4.1) で動作しましたが、最近のアップグレードにより gcc 4.4 と gfortran に移動しました。現在、このコードはエラーを引き起こしていますが、問題がわかりません。

0 投票する
1 に答える
90 参照

compiler-errors - プログラムを読み取るための Mac 用 Fortran コンパイラ

Macでg77コンパイラを使用しています(端末では g77 filename.for と入力するだけです)。それは私の fortran プログラムを読み取ることができず、プログラムを変更することもできません (私のプログラムではなく非常に古いプログラムであり、実際にはその出力が必要なだけです)。プログラムを読み取るための別のコンパイラーに関する提案はありますか?

これが私が得るエラーの種類です:

0 投票する
2 に答える
336 参照

compiler-errors - 3 つのファイルをコンパイルする fortran 77 「行が長すぎます」

g77 で 3 つのファイルをコンパイルしようとしています。メイン ファイルのサブルーチンであるファイルの 1 つが返されます。

私はfortranに非常に慣れていないため、オンラインで説明を見つけることができませんでした。他の 2 つのファイルは機能し、.o ファイルを作成します。そのうちの 1 つ (サブルーチンでもあります) は、このファイルとまったく同じように見えます。

これが何を意味し、どのように修正するか知っている人はいますか?

問題の原因となっている行がわからないため、ここにコードを添付します。

0 投票する
1 に答える
282 参照

compiler-errors - Fortran の問題: "xx" の引数は (2) では 1 つの型ですが、(1) では別の型です

いくつかの「Argument is one type at (1) but is some other type at (2) エラーがプログラムで発生しますが、それを変更する方法がわかりません。引数を記述する他の方法はありますか?私は何をしましたか?

Ps。g77 でコンパイルします。しかし、私はgfortranでも試しました。ここで発生するエラーは、「(1)の引数 'z'でランクの不一致(スカラーとランク-1)」のようなものです。

発生するエラーは次のとおりです。

プログラムの一部:

プログラムの前半で、サブルーチンを次のように呼び出します。

0 投票する
0 に答える
204 参照

fortran - g77: 認識されないオプション `-trapuv' f771: エラー: 無効なオプション `ips2'

Fedora 20 で g77 (gcc 3.4.6) を使用しています。コンパイル エラーが発生しました。

g77: 認識されないオプション `-trapuv'

f771: エラー: 無効なオプション `ips2'

どうすればこの問題を解決できますか?

また、代わりに gfortran を使用したい場合、同等のオプションは何ですか?

ありがとう。

0 投票する
1 に答える
103 参照

dll - libblas.dll と g77.exe のリンク

https://icl.cs.utk.edu/lapack-for-windows/lapack/#librariesから libblas.dll win32 バージョン、「Mingwを使用して事前構築された動的ライブラリ」をダウンロードし、g77 blas サンプル「blas3_d_prb.f」を使用しましたhttp://people.sc.fsu.edu/~jburkardt/f77_src/blas3_d/blas3_d.html私のg77コンパイラで、私はすでに「libblas.lib」を「libblas.a」にreimpとpexportsなどで変換してみました.. ..しかし失敗。

g77でlibblas.dllを使用した経験があることを願っています(dllをg77にリンクするのは難しいようです)。また、「libblas.dll」stdまたはcdecl(g77が従うもの)で使用される呼び出し規約を確認したいですか?

ありがとう。

0 投票する
1 に答える
42 参照

g77 - 行頭に空白がなく、空白の行末がないファイルへの書き込み

Fortran 愛好家の皆様、こんにちは。

3つの変数を次のように出力するファイルに書き込もうとしています

出力が得られます (points.dat が削除されたファイルの内容):

しかし、私はこのようなものが欲しい:

つまり、各行の先頭にスペースはありません。「500」を印刷した後、最後の行が停止します

「1X」指定子を使用して水平間隔を使用しようとしましたが、成功しませんでした。