質問: 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
回答: そのslの出自がわかりませんが、 http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/ にあるものならば、 makefile の cc=cc という行を cc=gcc に変更して再度 make してみてください。 > make: cc: コマンドが見つかりませんでした というメッセージが出ているのだから、makeそのものは実行できている というのはわかりそうなものですが。make 一発ですまないのは このslだいぶ前に作られた古いものだからでしょうね。