土木の設計でFORTRANで書かれたプログラムを使用しているのですが,コンパイルする際に下記内容のエラー(?)が出ていますが,コンパイル自体は完了しています。
これって何かオカシイのでしょうか。
■C:\Documents and Settings\ETP5\デスクトップ\programs_2D> ftn77 /link elastc.f
[Salford FTN77/Win32 v4.03, Copyright (c) Salford Software Ltd. 1988-1998]
Licensed to: FTN77 Personal Edition
Department: Non-commercial use only
0130) END
COMMENT - STXY has not been used
COMMENT - SSIY has not been used
COMMENT - SSIX has not been used
NO ERRORS,3 COMMENTS [<ELASTC2D>FTN77 Ver 4.03]
NO ERRORS [<DATA_IN>FTN77 Ver 4.03]
NO ERRORS [<FIX>FTN77 Ver 4.03]
NO ERRORS [<INIT>FTN77 Ver 4.03]
NO ERRORS [<CALC_SIG>FTN77 Ver 4.03]
0391) IF((TK(K,I-K+1).EQ.0.D0).OR.(X(K).EQ.0.D0)) GOTO 2
WARNING - The use of .EQ. or .NE. with non-integer operands can produce
misleading results
WARNING - The use of .EQ. or .NE. with non-integer operands can produce
misleading results
NO ERRORS,2 WARNINGS [<LEQ>FTN77 Ver 4.03]
NO ERRORS [<LEQ1>FTN77 Ver 4.03]
NO ERRORS [<MAKE_GAMX>FTN77 Ver 4.03]
NO ERRORS [<CALC_TF>FTN77 Ver 4.03]
NO ERRORS [<MAKE_TK>FTN77 Ver 4.03]
NO ERRORS [<WRITE_SUB>FTN77 Ver 4.03]
Creating executable: elastc.exe
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
コンパイラーは3段階のメッセージを出します。
エラー:致命的な誤り。
ウォーニング:警告・・予期しない結果になる恐れあり
コメント:忠告・・確認
ここでは
コメント・・定義しているが使っていない
ウォーニング・・実数で比較をすると誤った判断をする可能性がある。
実数(浮動小数点)では完全な精度が保証されない為。
No.2
- 回答日時:
英語が分からないのでしたら,適当な翻訳サイトで次の5行を英日翻訳すればよいでしょう。
http://www.excite.co.jp/world/english/
Non-commercial use only
COMMENT
has not been used
WARNING
with non-integer operands can produce misleading results
>実数で比較をすると誤った判断をする可能性がある。
>実数(浮動小数点)では完全な精度が保証されない為。
念を押すための確認ですが,実数(浮動小数点数)では誤差が避けられないため,EQ(equal)や NE(not equal)による比較を用いるのは適切でない,ということです。GE(greater equal)や LE(less equal)を用いればWARNINGは消えると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- Outlook(アウトルック) 休みが明けてメールをみたらやばいです 3 2022/08/17 09:03
- 戦争・テロ・デモ ウクライナ人から 3 2023/03/05 07:25
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- ボランティア ウクライナ人からどういうこと? 6 2022/03/28 07:37
- 英語 英語の質問です。 When I taught in high school, I wanted to 4 2023/08/19 16:10
- Google 翻訳 【大至急】Hellotalk公式からメール 2 2022/04/17 17:24
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- 英語 英文の経済記事ですが、 4 2022/07/23 18:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
” OS ビルド ” の意味が分か...
-
ILSpyで、デコンパイルできない。
-
戻り値について
-
「fatal error C1189」を回避す...
-
エクセルVBAではRound...
-
VBAを何回も作り直して、容量が...
-
C言語でmからnまでの合計を求め...
-
<math.h>があるのにsqrtが・...
-
C++コンパイル時に『 C1083: in...
-
bccでwinmm.libをリンクする方...
-
不要な #include
-
RPGでプログラムからソースファ...
-
セミコロンについて
-
VMwareのLinuxでコンパイルでき...
-
C言語でヘッダファイルにグロー...
-
windowsでLinuxで作成したソー...
-
コンパイルエラー:ユーザ定義...
-
C#のコマンドラインの分割コ...
-
漢字のコメントをはずすとコン...
-
他のLinuxでも動くa.outの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを何回も作り直して、容量が...
-
<math.h>があるのにsqrtが・...
-
” OS ビルド ” の意味が分か...
-
Makefile作成時の拡張子.oとは?
-
「fatal error C1189」を回避す...
-
1 つ以上の複数回定義されてい...
-
ILSpyで、デコンパイルできない。
-
C言語でヘッダファイルにグロー...
-
エクセルVBAではRound...
-
セミコロンについて
-
マクロ コンパイルがグレーバック
-
C++コンパイル時に『 C1083: in...
-
外部シンボル "_main"は未解決です
-
PRO*C コンパイルエラー
-
コンパイルエラー:ユーザ定義...
-
クリティカルエラー Expressio...
-
ビルドとリビルドの違いを教え...
-
RPGでプログラムからソースファ...
-
戻り値について
-
C++のhppファイルをCでinclude
おすすめ情報