• 締切済み

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