- ベストアンサー
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のファイルの中身は問題ありません。 他のパソコンではキチンとコンパイルに成功しています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ん~, make の結果がわからないと「群盲象をなでる」状態なんだけどなぁ.... この情報だけだと ・1行目の最後の \ が不要 ・4行目はタブ文字で始まってますか くらいしか指摘できない. 言語関係の環境変数 ($LANG, $LC_ALL など) を全部 unset して, make が何かを表示するようにできませんか?
その他の回答 (4)
- Tacosan
- ベストアンサー率23% (3656/15482)
#4 です. ああ, LANG などを unset するより env LANG=C LC_ALL=C make などの方が安全かもしれない.
#2にtypoがありました。 > # gfortran -c -c test main.o tree.o treef.o -> # gfortran -c test main.o tree.o treef.o です。
手打ちで # gfortran -c -c test main.o tree.o treef.o でもおこられるのでしょうか? なんとな~く、gfortranの使い方を間違えてるような気がします。 (手元にgfortranが使える環境がないので、gfortranについては別の方の回答を待ってください。)
"make test"をしたときのエラーメッセージを補足してください。
補足
実は文字化けしてしまうんです・・・。 makefile:4: ↑この文章以降は文字化けで読めません・・・。