ベストアンサー makeコマンドが使えません。 2005/04/20 08:04 コマンドのまったくの素人です。 makeというコマンドを使おうとすると makeコマンドが見つからないというエラーが 出るのですが、どのように対処をしたらいいのでしょうか? よろしくお願いいたします。 みんなの回答 (5) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Lean ベストアンサー率72% (435/603) 2005/04/21 14:19 回答No.5 そうですねNo.4の方の言うとおり、その他の開発用ツールがインストールされていない可能性が高いですね。 たしか、Fedora Core 3を使用したと思いますので、 アプリケーション→システム設定→アプリケーションの追加/削除を選択しパッケージ管理を起動させ、その中の開発の項目にある開発ツールのチェックボックスをチェックし、必要であれば詳細から追加でパッケージを選択し、更新をクリックしてパッケージをインストールすればいいのではないでしょうか。 質問者 お礼 2005/07/08 13:53 大変参考になりました。ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (4) entree ベストアンサー率55% (405/735) 2005/04/21 09:40 回答No.4 makeが見つからないということですが、何かをコンパイルしようとされているのでしょうか?だとするなら、makeだけでなく、コンパイラ、アセンブラやリンカー等多くのツールも必要となります。 まだ、OS上に重要なファイルが存在しないということであれば、依存関係をチェックしながら個々のパッケージをインストールするよりも、開発用のパッケージを全て含める形で再インストールした方が手っ取り早いと思いますよ。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tomy06 ベストアンサー率25% (58/224) 2005/04/20 13:30 回答No.3 Fedoraをご使用でしたら、インストール時に「開発用ツール」のようなものがありませんでしたか? その中に入っていたと思いますよ。 もしくは、インストールされているけどパスが通ってない場合もあると思いますので インストールされていれば'rpm -ql make'でどこにおいてあるか確認できますよ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Lean ベストアンサー率72% (435/603) 2005/04/20 09:34 回答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/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 natsu-t-k ベストアンサー率13% (3/22) 2005/04/20 08:20 回答No.1 GNU等よりmakeのパッケージをダウンロードしてパッケージ追加する必要があります。 下記サイトが参考になると思います。 参考URL: http://ultraforce.hp.infoseek.co.jp/etc/make_sh.htm 質問者 お礼 2005/04/20 09:13 ご回答ありがとうございます。 説明不足ですみません。 現在fedora coreを使っているのですが、 紹介してくださったサイトで配布しているパッケージ はsolaris用のようですが、構わないのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連する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コマンドを使用してソフトをインストールする時は いつもこのメッセージが表示され、上手くセットアップ出来たことがありません。 原因として何が考えられるでしょうか? どなたかご存知の方がいらっしゃいましたらアドバイスよろしく お願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 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などのコマンドだけインストールする方法はありますか? Debianでのmakeコマンドインストール方法 Linux初心者です。 Windows上でLinuxのコンパイル環境を作っています。 具体的には、colinuxをインストール(ファイルシステムはDebian)しました。 μClinuxのディストリビューションをコンパイルしようとしたところ、下記のエラーメッセージが でてきました。 make: command not found ネットでいろいろ調べたところ、makeコマンドをインストールする必要があるということが わかりましたが、makeコマンドのインストール方法がわかりません。 なお、社内環境の都合上、colinuxでネットワーク設定は行っていません。 ネットワーク接続なしでもインストールする方法を教えて下さい。 makeができない 今仕事の課題でsolaris8を触っているのですが、 opensslのmakeでどうしてもエラーが出てしまいます。 エラーは make[3]: *** [lib] Error 1 make[3]: Leaving directory `/export/home/***/openssl-0.9.7g/crypto' make[2]: *** [sub_all] Error 1 make[2]: Leaving directory `/export/home/***/openssl-0.9.7g' make[1]: *** [../libcrypto.a] Error 2 make[1]: Leaving directory `/export/home/***/openssl-0.9.7g/test' make: *** [tests] Error 2 正直かなりなど素人なもので、手順書片手にわからないことがあればgoogleなどで検索してやっています。 どなたかご教授お願いできませんでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム make について UNIX(Ultra5)Solaris7にperlを積むことを考えています で、perl5.6.0をダウンロードし、 いざインストールを実行しているのですがうまくいきません。 make と実行時にERRORとなります。 そこで疑問に思ったのですがmakeというのはいったい何をするコマンドなのでしょうか? なかなかいいサイト・本が見つからず困っています。 perlインストール以前の問題なのですが・・・ makeコマンドのエラーについて( UNIX(Linux)系のOSやC言語には不慣れなのですが、よろしくお願いします。 普段はWindows7(Home Ed.)を利用しているのですが、 いくつかのlinux系のソフトを利用する際にcygwinも利用しています。 ========================================================== cygwinにソフトウェアをインストールしようとする際に、 ときどき遭遇するエラーなのですが 仮にsoftware.tar.gzというソースファイルからインストールしようとして、 > gunzip -c software.tar.gz | tar xvf - > cd software > ./configure > make ..... make: *** [all-recursive] error というエラーが生じて、makeが通らない時があります。 ========================================================= これまで何度か、どういうエラーなのか調べようとする度に挫折し、 何回かやり直している内に、たまたまmakeがすんなり通って インストールできてしまったりしていたので、 なんとなくうやむやにしていました。 そもそも、この"all-recursive"に全くピンとこないのですが、 これはどういった場合に生じるエラーを示しているのでしょうか? recursive(再帰的な)だから、関数かなにかの呼び出しに失敗している、 とかそういうことなのでしょうか? エラーの内容はケースバイケースだし、 漠然とした質問になって申し訳ないのですが、 ちょっとしたアドバイスでもいいので、ご回答をお願いします。 makeやmake installの結果について openssl1.0.0eで最近コンパイルをしました。 ※1のopensslは、tarから展開したものです。 1. cd /usr/local/src/openssl 2. ./config --prefix=/usr/local/openssl -openssldir=/usr/local/openssl shared 3 .make && ls 4、 make install && ls 3と4のmakeコマンドの後に、わざとlsをくっつけております。 何が目的かといいますと、 「make中、makeinstall中に、エラーが出てないかを判断したい」 と考えて、&&をつけました。 (&なので、エラーがでたら、きっとlsが走らないだろう。と考えたため) いざ実行すると、make && ls のls部分が走りませんでした。 ・質問 コマンドの実行結果は、何かの環境変数を参照したりすることで 確認できたりするものなのでしょうか? どなたかご存知の方がいらっしゃいましたら ご教授お願いします。 makeコマンドの意味 make -f unix/Makefile LOCAL_UNZIP="-D_FILE_OFFSET_BITS=64 -DNO_LCHMOD -D_MBCS -DNO_WORKING_ISPRINT" linux_noasm https://gist.github.com/hamano/573753 上記サイトでunzipコマンドのソースにパッチを当ててコンパイルするのに上記のコマンドを実行していました。これは 1. Makefileの中に「$(LOCAL_UNZIP)」という部分があるのですが ここに"-D_FILE_OFFSET_BITS=64 -DNO_LCHMOD -D_MBCS -DNO_WORKING_ISPRINT" という文字列を代入するという意味であってますでしょうか。 また、文字列の中に「-D_MBCS」という記述があり、 パッチファイルの中によく似た「#ifdef _MBCS」という記述があるのですがこのif文を有効にしているという解釈であってますでしょうか。 2. コマンドの最期に'linux_noasm' とあり、Makefileの中を検索したら以下の記述がありました。これはどう解釈すればよいでしょうか。 linux_noasm: unix_make $(MAKE) unzips CC=gcc LD=gcc CFLAGS="-O -Wall" Cygwinでmakeコマンドが使えない(Vista) 今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか? makeがコマンド1行ごとに別々のサブシェルを起動する理由 makeを使っていると、コマンドでfor文とかcdを使うときに';'で次のコマンドと連結してやる必要がありますが、シェルスクリプトでは';'で連結してやらなくても逐次実行になるのに、どうしてmakeではコマンドが行ごとに別々のサブシェルで処理するように設計されているんでしょうか?何か速度が向上したりするんでしょうか? Cygwinで、makeコマンドが使えない(Vista) 今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか? makeでcshのコマンド展開を使用したい makeの中で例えば /bin/rm -f AAA*.{s,loc} のようなコマンド展開を記述した所、 solaris版 のgnu makeではこれが認識されず、一方linux版のgnu makeでは認識されるという現象が出ております。 [SOLARIS] AAA*.s AAA*.loc共に削除されない [LINUX] AAA*.s AAA*.loc共に削除される 特にエラーメッセージも出ないので原因が分かりませんが、 make "{s,loc}"という記法はcshのものなので、makeから呼ばれるshellに原因があるのでは無いかと想像していますがどうなのでしょうか? もしshellに起因する問題である場合、makeの中で用いられる展開をcshに行わせる為の指定方法としてどのようなものがあるのでしょうか? 以上宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
大変参考になりました。ありがとうございます。