• ベストアンサー

gfortranでmakefile

gfortranのmakefileを作成し、"make test"と実行しても成功しません。 どうすればいいのでしょうか? どこか間違いがあるでしょうか? 下にmakefileを全文載せましたのでアドバイスをよろしくお願いします。 OBJS = main.o tree.o treef.o\ test : ${OBJS} gfortran -c test ${OBJS} main.fやtree.fやtreef.fのファイルの中身は問題ありません。 他のパソコンではキチンとコンパイルに成功しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

ん~, make の結果がわからないと「群盲象をなでる」状態なんだけどなぁ.... この情報だけだと ・1行目の最後の \ が不要 ・4行目はタブ文字で始まってますか くらいしか指摘できない. 言語関係の環境変数 ($LANG, $LC_ALL など) を全部 unset して, make が何かを表示するようにできませんか?

その他の回答 (4)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.5

#4 です. ああ, LANG などを unset するより env LANG=C LC_ALL=C make などの方が安全かもしれない.

noname#58816
noname#58816
回答No.3

#2にtypoがありました。 > # gfortran -c -c test main.o tree.o treef.o -> # gfortran -c test main.o tree.o treef.o です。

noname#58816
noname#58816
回答No.2

手打ちで # gfortran -c -c test main.o tree.o treef.o でもおこられるのでしょうか? なんとな~く、gfortranの使い方を間違えてるような気がします。 (手元にgfortranが使える環境がないので、gfortranについては別の方の回答を待ってください。)

noname#58816
noname#58816
回答No.1

"make test"をしたときのエラーメッセージを補足してください。

tak1234321
質問者

補足

実は文字化けしてしまうんです・・・。 makefile:4: ↑この文章以降は文字化けで読めません・・・。

関連するQ&A