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

このQ&Aに関連する最新のQ&A

A 回答 (5件)

そうですねNo.4の方の言うとおり、その他の開発用ツールがインストールされていない可能性が高いですね。



たしか、Fedora Core 3を使用したと思いますので、
アプリケーション→システム設定→アプリケーションの追加/削除を選択しパッケージ管理を起動させ、その中の開発の項目にある開発ツールのチェックボックスをチェックし、必要であれば詳細から追加でパッケージを選択し、更新をクリックしてパッケージをインストールすればいいのではないでしょうか。
    • good
    • 2
この回答へのお礼

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

お礼日時:2005/07/08 13:53

makeが見つからないということですが、何かをコンパイルしようとされているのでしょうか?だとするなら、makeだけでなく、コンパイラ、アセンブラやリンカー等多くのツールも必要となります。



まだ、OS上に重要なファイルが存在しないということであれば、依存関係をチェックしながら個々のパッケージをインストールするよりも、開発用のパッケージを全て含める形で再インストールした方が手っ取り早いと思いますよ。
    • good
    • 0

Fedoraをご使用でしたら、インストール時に「開発用ツール」のようなものがありませんでしたか?


その中に入っていたと思いますよ。
もしくは、インストールされているけどパスが通ってない場合もあると思いますので

インストールされていれば'rpm -ql make'でどこにおいてあるか確認できますよ
    • good
    • 1

1. yumコマンドが使用出来るなら



 # yum install make

 http://www.atmarkit.co.jp/flinux/rensai/linuxtip …

2. apt-getコマンドが使用出来るなら

 # apt-get install make

 http://www.atmarkit.co.jp/flinux/rensai/linuxtip …

 
3.以下の所からmakeのパッケージ(make-3.80-5.i386.rpm )をダウンロードしインストール

 http://download.fedora.redhat.com/pub/fedora/lin …
    • good
    • 0

GNU等よりmakeのパッケージをダウンロードしてパッケージ追加する必要があります。



下記サイトが参考になると思います。

参考URL:http://ultraforce.hp.infoseek.co.jp/etc/make_sh. …
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。

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

お礼日時:2005/04/20 09:13

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qwin8 画面解像度 を コマンドで

win8 画面解像度 を コマンドで

Aベストアンサー

ANo.2です。

了解です。別に解像度をコマンドで簡単に変更したかったのではなく、Windows8で解像度が変更できないのは、ドライバがない所為では? と言う質問だったのですね。

できたら、"WEBサイトで「コマンド操作で解決した」との記事を見たものですからの質問でした…" と書いてあったURLを載せていただくと良かったですね。

ASUS P5K-E は下記です。
http://www.asus.com/jp/Motherboards/P5KE/
http://www.asus.com/jp/Motherboards/P5KE/specifications/

ANo.3さんが仰るように、P5K-Eにはオンボードのグラフィックがありません。であれば、グラフィックボードを挿していると思うのですが、どのようなものなのでしょうか?

また、ASUSのサポートを見ると、ドライバの提供はWindows7までのようです。Windows8とは親戚のような関係ですので、Windows7のドライバが使える場合もあるかと思いますすが、どちらにしろここにはグラフィックのドライバはありません。
http://www.asus.com/jp/Motherboards/P5KE/HelpDesk_Download/ ← OSの種類を仮にWindows7にしてみると。

Windows8のインストールディスクには、メジャーなチップセットやデバイスのドライバなどが、標準ドライバとして登録されています。インストールした直後でも、ある程度はドライバをインストールしなくても動作してくれます。最適なドライバではないかも知れませんが、正常に動作していればそのままでも構いません。

それは、デバイスマネージャを見れば判ります。これで "?" が付いているデバイスを探して下さい。幾つかあると思いますが、"ほかのデバイス" のところには、機能していないデバイス(ドライバがない)が載っています。質問者さんの場合、"ディプレイアダプター" のところに "?" があるのかな? 下記に、私のWindows8.1 Pro 64bitのデバイスマネージャを載せておきます。二つ程ドライバがないデバイスがあります。
PC → 右クリック → プロパティ → デバイスマネージャ

恐らく、そのグラフィックボードのドライバをnVIDIAかAMDのサイトよりダウンロードしてインストールすれば、解決すると思われます。それ以外のドライバについては、チップセットのメーカーにあればダウンロードできるかも知れません。粘り強く探して行けば、ドライバの件は解消するでしょう。(ドライバが見つからないものも残るでしょうが、使うのに支障がなければそのままでも)

お願い>このような質問をされるときは、できるだけ環境を開示して頂くほうが、我々にとっては助かります。CPUは? メモリの容量は? マザーボード(これはOKですが)は? グラフィックボードは? HDDの容量は? 等々、無駄のように思われるかも知れませんが、グラフィックのドライバと関係ないものでも、パソコンの構成要素としてあると参考になります。その方が、我々の想像力を具体的な調査力に変換できます(笑)。

ANo.2です。

了解です。別に解像度をコマンドで簡単に変更したかったのではなく、Windows8で解像度が変更できないのは、ドライバがない所為では? と言う質問だったのですね。

できたら、"WEBサイトで「コマンド操作で解決した」との記事を見たものですからの質問でした…" と書いてあったURLを載せていただくと良かったですね。

ASUS P5K-E は下記です。
http://www.asus.com/jp/Motherboards/P5KE/
http://www.asus.com/jp/Motherboards/P5KE/specifications/

ANo.3さんが仰るように、P5K-Eにはオ...続きを読む

Qmakeコマンド

SunOS5.6を使っています。
必要なものをインストールしたいのですが、
コマンドで

# ./configure
# make: コマンドが見つかりません。


と表示されます。
makeは使わなくてもインストールできるのでしょうか?
./configureだけではインストールされたことにはならないのでしょうか??

Aベストアンサー

./configure
はMakefileを作ってくれるだけです。
そのあとmakeコマンドを実行しないと実行ファイルは作られません。

フリーソフトをコンパイルするときは、Solaris標準のmakeコマンドではなく
GNUmake でないとうまく動作しない場合が多いです。

http://sunsite.sut.ac.jp/sun/solaris-binaries/i86pc/
から入手してください。

おそらく、/usr/local/bin/gmake
みたいにインストールされるはずですので、
gmake -> make
にシンボリックリンクを張っておいて、/usr/local/bin を環境変数PATHの
先頭につければよいです。

Qwin2000でコマンドプロンプトにsysteminfoを表示させるにはどうすればいいでしょうか?

http://www.atmarkit.co.jp/fwin2k/win2ktips/506sysinfo/sysinfo.html
を読んで試してみたのですが
コマンドプロンプトに「systeminfo」と入力すると
「'systeminfo' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
となってしまいます。

win2000は対応していないのでしょうか?

目的としては「最初のインストールの日付」が知りたいのですが
systeminfo以外で調べる方法はありますか?

よろしくお願いします。

Aベストアンサー

systeminfoは、XPかWindows2003以降で追加された機能ではなかったかと。

XPであれば、
コマンドプロンプトで

start Msinfo32.exe

または「ファイル名を指定して実行」で

Msinfo32.exe

で、近い情報を得る事ができます。

ですが、systeminfoの方がより詳細な情報を得られます。

2台以上のPCがあって、1つがXPで、かつLANで接続可能であれば、systeminfoはリモートPCのスキャンもできます。
(リモート対象はWindows2000でもOK)

Qmakeコマンドのエラー

makeコマンドをうつと下記のエラーがでます。
すみませんが、原因教えて頂けますでしょうか?

[root@localhost nkf207]# make
cc -O -c utf8tbl.c
make: cc: コマンドが見つかりませんでした
make: *** [utf8tbl.o] エラー 127

Aベストアンサー

> cc: コマンドが見つかりませんでした

コンパイラ、インストールしてください。
gccですかね。

まっとうなディストリならセットアップ時に入れられたはずです。
何を使っているか不明なのでこれ以上書きようがありませんが。

Qwin8.1でコマンドプロンプト

Win8.1 64bit版に変更で苦労しています。
最近、W8.1を32bit版から64bit版に変更しつつあるものですが、XPとのデュアルブート環境を構成するために試行錯誤を繰り替えしています。

(内容、構成を自分好みにする過程で何回か起動不調を起こしています、)

そこで起動不能に陥ってしまった場合の回復手段の一つで有るコマンド入力によるBoot ini
の書き換え?というのをしてみたいと考えています。

XPにおける「bootocfg /rebuild」 など、何度か試してうまくいったり、いかなかったりの経験は
何回かは体験していますが・・・
W8.1におけるコマンドが分からず困っています。
(ちなみに、「fixboot」 を試した結果では認識されませんでした)

Win8~におけるこれらのコマンドをご存じの方にご教示をお願いします。
もしくは、コマンドの解説文等の所在でも結構です、よろしくお願いします。

(質問者の理解度が低いためピントが外れているかも知れませんがご容赦ください)

Aベストアンサー

Windows XPとWindows8.1とのデュアルブートは、Windowsの古い方からインストールし、順次新しい方にインストールすれば、古い方のXPの仕様は、新しいWindows(今回の場合、Windows8.1)では認識できるため、デュアルブート構成を自動的に作ることは可能だといろんな方がレポートしています。

WEB検索されるといろいろな記事をたくさん見つけることはできます。
検索キーとしては、
「Windows XPと8のデュアルブートのやり方」
その中の比較的分かりやすく書かれたものを、

1.Windows XPとWindows8のマルチブート
http://www.lifeboat.jp/blog2/?p=2478

2.windows XPとwindows 8のデュアルブート
windows XPとwindows 7とのデュアルブートを行う場合と同じ方法で、デュアルブート環境を構築することが可能。
http://windows7.wiki.fc2.com/wiki/XP%E3%81%A8%E3%81%AE%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%96%E3%83%BC%E3%83%88

XPとのデュアルブート
Windows XPとWindows7のデュアルブート
HDD1台毎にそれぞれOSをインストールする場合
Windows7インストール後にWindows XPをインストールする場合

XPの場合、ブートローラがntldr と言ったものを使用するため、Windows 8上にこれをコピーすることになります。
WindowsXPインストール後にWindows7をインストールする場合
Windows7のBOOTMGRでXPのNTLDRを検出できるので、起動時の選択で「以前のバージョンのWindows」を選べばXPを起動可能。
ただ、Windows XP用のドライバが、メーカーパソコンの場合、公開されていないためにこれが問題となることが多く、諦めることになるかも知れません。

Windows XPとWindows8.1とのデュアルブートは、Windowsの古い方からインストールし、順次新しい方にインストールすれば、古い方のXPの仕様は、新しいWindows(今回の場合、Windows8.1)では認識できるため、デュアルブート構成を自動的に作ることは可能だといろんな方がレポートしています。

WEB検索されるといろいろな記事をたくさん見つけることはできます。
検索キーとしては、
「Windows XPと8のデュアルブートのやり方」
その中の比較的分かりやすく書かれたものを、

1.Windows XPとWindows8のマルチブ...続きを読む

Qmakeコマンドのエラーについて(

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(再帰的な)だから、関数かなにかの呼び出しに失敗している、
とかそういうことなのでしょうか?


エラーの内容はケースバイケースだし、
漠然とした質問になって申し訳ないのですが、
ちょっとしたアドバイスでもいいので、ご回答をお願いします。

UNIX(Linux)系のOSやC言語には不慣れなのですが、よろしくお願いします。

普段はWindows7(Home Ed.)を利用しているのですが、
いくつかのlinux系のソフトを利用する際にcygwinも利用しています。


==========================================================
cygwinにソフトウェアをインストールしようとする際に、
ときどき遭遇するエラーなのですが

仮にsoftware.tar.gzというソースファイルからインストールしようとして、

> gunzip -c software.tar.gz | tar xvf -
> cd software
> ./configure
> make
...続きを読む

Aベストアンサー

お腹痛いのに、一生懸命違うところを診察しているようなものですかね。

make[2]: *** [tvsetf.o] Error 1
この行より上全部じゃないですか?
WARNINGとかも出てますしね。

仰るとおりケースバイケースではありますが、例えば自分で作ったプログラムでの話ならばプログラムのミスが考えられますが、どこかの出来合いのフリーウェアをmakeしてエラーで落ちる場合は、環境が整っていない場合があります。(○○がインストールされていないとか…)

その辺は全てconfigureやmake時に出てくるメッセージをちゃんと見ることです。

なぜ最後に出てくるall-recursiveだけに注目してるのか知りませんが、見なくてもいいものをずっと見ていても問題は解決しません。

QWin2000及びXPで使えるDOS コマンド

タイトルの通りですが、Win2000及びXPで使えるDOS コマンドについての解説が載っているサイトを探しています。できればコマンドのスイッチ等も載っている方が良いのですが…。ご存知の方、よろしくお願いします。

Aベストアンサー

ここは?

参考URL:http://www.atmarkit.co.jp/fwin2k/

Qmakeコマンドについて

こんにちは、
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コマンドを使用してソフトをインストールする時は
いつもこのメッセージが表示され、上手くセットアップ出来たことがありません。

原因として何が考えられるでしょうか?
どなたかご存知の方がいらっしゃいましたらアドバイスよろしく
お願いいたします。

Aベストアンサー

そうかも知れないが
私のCentOS でみてみると
「X Software Development」
がINSTALL されていて
「Development Tools」はまだINSTALL されていません
これで、Compile できています
でも自信があるわけではないので
試して下さい。
ちなみに、これはCentOS4.3 から書いています。

QVC++コマンドプロンプトでwin32コンパイル

 c言語でwin32AIを開発しようと思ったのですが、c言語のwin32API
プログラムをVisual C++2008のコマンドプロンプト経由でビルドするこ
とは出来るのでしょうか?回答よろしくお願いします。

Aベストアンサー

2008は知りませんが、
makefile 等にリンクコマンドを書くときにライブラリを全部指定する必要があるかも。
LIBS = user32.lib gdi32.lib ... 使用APIが入ってるライブラリを指定

すこしやってればだいたい覚えると思いますが。

MSの nmake.exe は通常のmakeと仕様が違うので使わないほうがいいかも。
gnumakeが良い

Qmakeコマンドができない

基本的なことだと思いますがお願いします。

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

基本的なことだと思いますがお願いします。

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--...続きを読む

Aベストアンサー

そのslの出自がわかりませんが、
http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/
にあるものならば、

Makefile の
CC=cc
という行を
CC=gcc
に変更して再度 make してみてください。

> make: cc: コマンドが見つかりませんでした

というメッセージが出ているのだから、makeそのものは実行できている
というのはわかりそうなものですが。make 一発ですまないのは
このslだいぶ前に作られた古いものだからでしょうね。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング