• ベストアンサー

makeコマンドが使えません。

コマンドのまったくの素人です。 makeというコマンドを使おうとすると makeコマンドが見つからないというエラーが 出るのですが、どのように対処をしたらいいのでしょうか? よろしくお願いいたします。

  • yukiz
  • お礼率77% (208/269)

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

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.5

そうですねNo.4の方の言うとおり、その他の開発用ツールがインストールされていない可能性が高いですね。 たしか、Fedora Core 3を使用したと思いますので、 アプリケーション→システム設定→アプリケーションの追加/削除を選択しパッケージ管理を起動させ、その中の開発の項目にある開発ツールのチェックボックスをチェックし、必要であれば詳細から追加でパッケージを選択し、更新をクリックしてパッケージをインストールすればいいのではないでしょうか。

yukiz
質問者

お礼

大変参考になりました。ありがとうございます。

その他の回答 (4)

  • entree
  • ベストアンサー率55% (405/735)
回答No.4

makeが見つからないということですが、何かをコンパイルしようとされているのでしょうか?だとするなら、makeだけでなく、コンパイラ、アセンブラやリンカー等多くのツールも必要となります。 まだ、OS上に重要なファイルが存在しないということであれば、依存関係をチェックしながら個々のパッケージをインストールするよりも、開発用のパッケージを全て含める形で再インストールした方が手っ取り早いと思いますよ。

  • tomy06
  • ベストアンサー率25% (58/224)
回答No.3

Fedoraをご使用でしたら、インストール時に「開発用ツール」のようなものがありませんでしたか? その中に入っていたと思いますよ。 もしくは、インストールされているけどパスが通ってない場合もあると思いますので インストールされていれば'rpm -ql make'でどこにおいてあるか確認できますよ

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

1. yumコマンドが使用出来るなら  # yum install make  http://www.atmarkit.co.jp/flinux/rensai/linuxtips/672errymfc3.html 2. apt-getコマンドが使用出来るなら  # apt-get install make  http://www.atmarkit.co.jp/flinux/rensai/linuxtips/553fedoraupdateapt.html   3.以下の所からmakeのパッケージ(make-3.80-5.i386.rpm )をダウンロードしインストール  http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/Fedora/RPMS/

  • natsu-t-k
  • ベストアンサー率13% (3/22)
回答No.1

GNU等よりmakeのパッケージをダウンロードしてパッケージ追加する必要があります。 下記サイトが参考になると思います。

参考URL:
http://ultraforce.hp.infoseek.co.jp/etc/make_sh.htm
yukiz
質問者

お礼

ご回答ありがとうございます。 説明不足ですみません。 現在fedora coreを使っているのですが、 紹介してくださったサイトで配布しているパッケージ はsolaris用のようですが、構わないのでしょうか?

関連するQ&A

  • makeコマンドのエラー

    makeコマンドをうつと下記のエラーがでます。 すみませんが、原因教えて頂けますでしょうか? [root@localhost nkf207]# make cc -O -c utf8tbl.c make: cc: コマンドが見つかりませんでした make: *** [utf8tbl.o] エラー 127

  • makeコマンド

    SunOS5.6を使っています。 必要なものをインストールしたいのですが、 コマンドで # ./configure # make: コマンドが見つかりません。 と表示されます。 makeは使わなくてもインストールできるのでしょうか? ./configureだけではインストールされたことにはならないのでしょうか??

  • makeコマンドについて

    こんにちは、 CentOS4.0に、Snortをインストールしようと思い、下記のように 解凍し、インストールを行ったのですが、 $ tar -zxvf snort-2.6.0.tar.gz $ cd snort-2.6.0 $ ./configure $ make # make install $ ./configure までは上手くいったのですが、 $ make のコマンドを実行したとき、 make: *** ターゲットが指定されておらず、makefile も見つかりません。中止。 のメッセージが表示され、上手くインストールできません。 実は恥ずかしながら、makeコマンドを使用してソフトをインストールする時は いつもこのメッセージが表示され、上手くセットアップ出来たことがありません。 原因として何が考えられるでしょうか? どなたかご存知の方がいらっしゃいましたらアドバイスよろしく お願いいたします。

  • makeコマンドについて

    Ubuntu9.04を使用しています。 そこでmakeコマンドを使用したいのですが ln: `Kconfig.arch' を削除できません。: Permission denied SYMLINK arch/um/include/kern_constants.h ln: `arch/um/include/kern_constants.h' を削除できません。: Permission denied make: *** [arch/um/include/kern_constants.h] エラー 1 というエラーが出てしまいます。 #sudo apt-get update #sudo apt-get install build-essential という作業はしたのですが。 よろしければお答えください。

  • make test って何をするためのコマンドなのでしょうか?

    Linux初心者です。 あるフリーソフトのインストールを行う際、「make」コマンドを実行し問題がなことを確認すると、「make test」を行うように記載があります。 make testとは何をするためのコマンドなのでしょうか? コンパイルしたファイルがインストール可能かどうかをtestするコマンドなのでしょうか?

  • makeというコマンドがない

    vine2.1.5をインストールしたんですが、いつものようにtarを解凍してMakefileがあるディレクトリでmakeと打つと bash: make: command not found となってしまいます、lsなどの普通のコマンドは使えます、どういうことでしょうか?

  • makeコマンドができない

    基本的なことだと思いますがお願いします。 fedore core で色んなことをやってみようと思い sl を インストール していたのですがmakeができないのです。インストール通りにできないの はなんでですか? makeコマンドは /usr/bin にありました。 的はずれなこと言っていたらすみません。 [root@localhost sl]# ls -lrt 合計 36 -rw-r--r-- 1 3605 lock 4101 1月 19 1994 sl.h -rw-r--r-- 1 3605 lock 980 1月 19 1994 sl.txt -rw-r--r-- 1 3605 lock 689 1月 19 1994 sl.1 -rw-r--r-- 1 3605 36 417 7月 22 1998 README -rw-r--r-- 1 3605 36 331 7月 22 1998 Makefile -rw-r--r-- 1 root root 76 10月 31 2005 install.txt -rw-r--r-- 1 3605 36 7131 10月 31 2005 sl.c [root@localhost sl]# more install.txt 1. # tar xvf sl.tar 2. # cd sl 3. # make 4. # cp sl /usr/local/bin/ 5. # sl [root@localhost sl]# make cc -O -o sl sl.c -lcurses -ltermcap make: cc: コマンドが見つかりませんでした make: *** [sl] エラー 127

  • GNU make終了時にコマンドを実行できますか?

    GNU make 4.x(4.1か4.2)を使ってMakefileを実行したとき、そのMakefileが成功しても失敗しても、make終了時に何かを実行させる方法は用意されていますか? "make && コマンド"や"make || コマンド"などの複合コマンドのほか、シェルスクリプト内で"make"とコマンドを連続実行するという方法は除きます。あくまでも"make"単体で実行するものとします。 実際そういうことをしたいというのではなく、"make"実行後、Makefile中で生成した一部の中間ファイルが勝手に削除されるという謎の現象が発生しており、その原因を探りたいです。 Makefile中の実行コマンドにわざとエラーを起こすようなコマンドを入れてみても(例えば存在しない"hogehoge"のようなコマンド)、そのエラーが表示された直後に、"rm XXXX YYYY"(XXXXとYYYYはMakefile内部で生成したファイル名)のようなコマンドが表示されて、実際にそのファイルは生成しているはずなのに消えてしまっています。 上記のエラーを起こすコマンドの前に"ls -l ディレクトリ名"を実行するようにして、エラーを起こす直前に中間ファイルが存在することは確認できています。しかしその後、勝手に"rm"が実行されてそのファイルは消されてしまいます。 よろしくお願いします。

  • makeというコマンドに関する質問

    おちゅーしゃという2chブラウザをturboLinuxにインストールしようと思うのですが、Makeするところがわかりません。 makeというコマンド事は調べたのですが、「make」とだけ打って実行すれば、makeできると書いてあったのでochusha-0.5.8.2というディレクトリに移動して実行してみた所 make: *** ターゲットが指定されておらず、makefile も見つかりません。中止。 と表示されました。 他にも色々な事をやってみましたがどれも失敗でした 誰かMakeのやり方をしっている人が居たら教えてください

  • VINE LINUXでmakeコマンドが使えない

    お願いします。 ノートPCにVineLinuxをインストールしました。 しかし、makeコマンドが使えません。 #make install #bash:make:command not found 実は、同じPCに何度もインストールを繰り返したのですが、makeがインストールされたときとされないときがあります。 再インストールを繰り返す以外、makeなどのコマンドだけインストールする方法はありますか?