• 締切済み

cygwinについて

cygwinにおいて、  make ~ と入力することは、何をしているのでしょうか? また、make ~を入力すると、  make: *** No rule to make target '~'. Stop と出てしまいます。これはどういう意味でしょうか? とても初歩的な質問で申し訳ないのですが、宜しくお願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

おぉっと. わかると思いますが「; ,まけふぃe」は「makefile」のミス.

全文を見る
すると、全ての回答が全文表示されます。
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「make ~」は「ターゲット ~ を更新する」という意味になります. ターゲットを「更新する」方法は, make 自身が知っているか (カレントディレクトリにある) Makefile (などの名前のファイル) に書かれています. で, ~ というターゲットを make が知らないし Makefile にも書かれていなければ「No rule to make target」というエラーメッセージが出ます. というか, make コマンドについて調べた? 調べもせずに聞いてるわけじゃないよね? ああ, この手の文脈で「ホームディレクトリ」はおかしいです>#1. 「カレントディレクトリ」ですね. あと「; ,まけふぃe というファイルをコンパイルする」というのは変.

全文を見る
すると、全ての回答が全文表示されます。
noname#105911
noname#105911
回答No.1

すみません、 「make ~」 というコマンドのことでしょうか?それなら、Homeディレクトリにあるソースをコンパイルするというコマンドになるのでは?と思います。(~=ホームディレクトリ) また、makeは、ファイル名を指定しなくても、makefileというファイルをコンパイルするので、ホームディレクトリにある、makefileをコンパイルしていると思います。 っで、普通は、.configure してから「make install 」という使い方します。「make ~」って私は初めて見ました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SunOSでのgccのインストールについて

    SUNOS4.1.4上でvncというソフトをインストールするために gccを使おうと思いgcc-2.95のインストールを試みましたが うまくいきません。 % ./configure % make LANGUAGES=c % make stage1 とすると make: *** No rule to make target `stage1'. Stop. となってしまいます。 いろいろ環境が不足していると思いますがよく分からないので 質問します。1からということでお願いします。

  • MeCab(和布蕪)をWindows XPにインストール

    MeCabをWindows XPにインストールしようとして、cygwinで以下のように実行しました。 > tar zxfv mecab-0.81.tar.gz > cd mecab-0.81 > ./configure > cd src > make -f Makefile.bcc32 しかし、 > make -f Makefile.bcc32 を実行すると、 make: *** No rule to make target `dictionary_maker.obj', needed by `libmecab'. Stop. と表示されて、インストールできません。 何をどうすればいいのか、まったく分かりません。どなたか、対処法をお教えいただけないでしょうか。

  • Cygwin

    Cygwinをインストールし、<make>と入力すると<bash: make: bash not found>というエラーメッセージがでます。解決方法をご存知の方は教えてください。よろしくお願いします。

  • cygwinでpalmkit(http://palmkit.sourc

    cygwinでpalmkit(http://palmkit.sourceforge.net/)のソースコードのコンパイルをしています。 README.jpに従い cd src ./configure make make install とcygwinで入力しました。 できたexeファイルを実行すると「cygwin1.dllが見つからなかったため、このアプリケーションを開始できませんでした。」と表示されて実行できません。 cygwinのインストールフォルダからexeファイルのあるフォルダにcygwin1.dllをコピーすれば実行できるのですが、cygwin1.dllなしでも実行できるようにすることはできないのでしょうか。 回答お願いします。

  • cygwinでmakeが見つからない

    nxtOSEKのC言語プログラミングをするためにココ( http://lejos-osek.sourceforge.net/jp/index.htm )を見ながらWindows Vistaにcygwinをインストールしました。 しかしサンプルプログラムをビルドしようとしたところ下記のように【Command not found】が出て上手く動きません… ------------------------------------------------------------------------- $cd C:/Work/Tool/cygwin/nxtOSEK/samples_c/helloworld $make all Compiling ../../ecrobot/../toppers_osek/kernel/alarm.c to alarm.o make: C:Wrok/Tool/cygwin/GNUARM/bin/arm-elf-gcc: Command not found make: *** [build/kernel/alarm.o]Error127 ------------------------------------------------------------------------- ココ( http://qanda.rakuten.ne.jp/qa5482053.html )に似たような質問を見つけ対応をしてみましたが解決できませんでした。 私はこういった開発環境について知識がほぼ0です。知識が無いため調べ方すら解らないくて困り果てています… どうかよろしくお願いいたします。

  • cygwinでのgc-7.1の./configure

    ご覧頂きありがとうございます。 MeadowでW3Mを使いたいためcygwinを使っていたところ、 はまってしまいました。 cygwinにて、 http://www.randynetwork.com/blog/categorylist_html?cat_id=6 を参考にGC-7.1で./configureをしたところ、 ./configure: line 23604: sort: No such file or directory ./configure: line 23601: sed: No such file or directory となりストップしてしまいました。 PATHは通っているようでMSDOSプロンプト上でも 上記2コマンドは実行可能です。 OSはWindowsVistaです。 どなたかアドバイスを宜しくお願い致します。

  • cygwinで「sl」コマンドを使用できるようにしたい。

    cygwinで「sl」コマンドを使用できるようにしたい。 お世話になっております。 cygwinでslコマンドを使用したくて http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/ からダウンロードしたのですが、 $ make cc -O -o sl sl.c -lcurses -ltermcap /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -ltermcap collect2: ld returned 1 exit status make: *** [sl] Error 1 と出ましてmakeできません。 過去の質問などを検索したのですが、(termcap)、libtermcap、libtermcap-devel を入れればよいと出たのですが、入れ方について調べると、yumでインストールするとあるのですが、 私のcygwinではyumが使えません。 cygwinのセットアップから追加インストールしようとしたのですがlibtermcapがなかったです。 ncursesはこのセットアップから入れることができたのですが。 なんとかweb上から持ってくることはできないでしょうか? yumを使えるようにするということから調べると、とても時間がかかりそうなので できたらwebから足りないライブラリをダウンロードできたらと思っています。 どこに置いたらよいのかも教えてもらえますと助かります。 初心者な質問で本当に申し訳ないですが、ご教授の程宜しくお願い致します。

  • Cygwinでmakeコマンドが使えない(Vista)

    今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか?

  • Cygwinで、makeコマンドが使えない(Vista)

    今までFedora-Linuxで使っていたプログラムをWindows上で実行するために、VistaにCygwinをインストールし、使い始めていることろです。 Makefileを使いコンパイルをするため [make]や[make -f Makefile]などをコンソールに入力しても、 bash: make: command not found が出てしまいます・・・。これを解決したいのです。 これは、Linux上でいつも行っていた操作と全く同じです。 Cygwin用にMakefileを書き換える必要がある、何かのツールをインストールする必要がある、makeに代わる何かのコマンドが存在する・・・ など、あるのでしょうか?

  • Cygwinのgccについて

    駄文で申し訳ありません。 cygwinのgccでC言語で作成したプログラムをコンパイルしたんですが、以下のようなコメントが返ってきました。 これはどういう意味なんでしょうか?warningなんで無視できるのでしょうか? ご教授下さい。 $gcc sample.c sample.c:60:2: warning: no newline at end of file /cygdrive/c/DOCUME^1/ユーザ名/LOCALS^1/Temp/cc6gA6nk.o:sample.c(.text+0xd7): undefined reference to _perro' collect2: ld returned 1 exit status