質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
GCC

GCCはGNU Compiler Collectionの略です。LinuxのC言語コンパイラのデファクトスタンダードであり、数多くの他言語やプラットフォームサポートもします。

makefile

make は、プログラムのビルド作業を自動化するツールです。コンパイル、リンク、インストール等のルールを記述したテキストファイルをmakefileと呼び、このルールに従ってmakeが自動的にビルドを実行する。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

FORTRAN

FORTRAN(フォートラン)は科学時術計算に向いた手続き型プログラミング言語です。 並列計算の最適化が行いやすい特性上、数値予報および気候モデルなどの大規模な計算を行う分野のスーパーコンピュータで使われています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

1回答

1889閲覧

makefileができません

pokem

総合スコア6

GCC

GCCはGNU Compiler Collectionの略です。LinuxのC言語コンパイラのデファクトスタンダードであり、数多くの他言語やプラットフォームサポートもします。

makefile

make は、プログラムのビルド作業を自動化するツールです。コンパイル、リンク、インストール等のルールを記述したテキストファイルをmakefileと呼び、このルールに従ってmakeが自動的にビルドを実行する。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

FORTRAN

FORTRAN(フォートラン)は科学時術計算に向いた手続き型プログラミング言語です。 並列計算の最適化が行いやすい特性上、数値予報および気候モデルなどの大規模な計算を行う分野のスーパーコンピュータで使われています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2018/04/27 23:32

前提・実現したいこと

プログラミング初心者です。
windows10でエディタはubuntuを利用しております。
PGPLOTをインストール完了したいです。

発生している問題・エラーメッセージ

PGPLOTをインストールしようとして、色んなサイトを検索しながら行っております。 その中で、現在  $ /usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gcc を入力してmakefileを作成するというところまで来たのですがこれができません。 実行すると、 not foundsrc/pgplot/makemake: 6: /usr/local/src/pgplot/makemake: /usr/local/src/pgplot/makemake: 21: /usr/local/src/pgplot/makemake: Syntax error: word unexpected (expecting "do") というエラーが返ってきます。 gfortran,g77,gccはインストールをしたはずです。どうか力をお貸しください。お願いします。 また、gfortran,g77,gccがインストールされているか不安なのでそれを確認する方法もあればお願いします!

該当のソースコード

ソースコード

試したこと

makemakeの権限を ---------- から -rwxrwxrwx にしました。
参照サイト: http://kagoshima-au.blog.so-net.ne.jp/2011-10-28-1

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

gfortran,g77,gccがインストールされているか不安なのでそれを確認する方法もあればお願いします

例えば「ubuntu インストール済み パッケージ 一覧」で検索すると方法が出てきます。

(A)apt list --installed
(B)dpkg -l
grepなどと組み合わせれば最低限のヒントは得られそうです。

少なくとも「ソースからビルドしよう」なんて考えるなら、この程度は自己解決したいところです。質問者さんは初心者さんとのことですが、ソースからのビルドは危ういのではないでしょうか。

環境設定というのは多かれ少なかれ途中で何かのトラブルがあるものです。その際自分でエラーメッセージに基づき原因を推測して対処を考えたり調べたりすることができないと成功はおぼつかないと思います。例えば

http://kagoshima-au.blog.so-net.ne.jp/2011-10-28-1

といった記事をご覧になってください。この記事の著者さんはトラブルが発生する度に問題の原因を推測したり調べたりしてその都度必要な対処を行いつつビルドを進めておられます。このようなことができて初めて「ソースからのビルド」ができると思います。


ちなみにWSL上で以下のようにやってみたのですが・・・

bash

1$ apt list | grep -i pgplot 2libpgplot-perl/xenial 1:2.21-5build1 amd64 3pgplot5/xenial 5.2.2-19.2 amd64 4ruby-pgplot/xenial 0.1.9-2build2 amd64 5ruby-pgplot-dbg/xenial 0.1.9-2build2 amd64

pgplot5ってどういうパッケージなんでしょうね・・・これはビルド済みパッケージではないのでしょうか?これについて調べてみてはいかがでしょう(自分は調べてないのでわかりません。外してたらゴメンナサイ)

投稿2018/04/28 04:00

KSwordOfHaste

総合スコア18392

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pokem

2018/04/30 07:39

丁寧な回答をありがとうございます。 回答していただいたものも参考にしてみたところ、g77がインストールできていなように思います。(違うかもしれません、、) g77のインストールに苦戦していますが、頑張ってみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問