• ベストアンサー

slコマンド

Vine Linuxでslコマンドを実行できるようにしたくて、 sl.tarをインストールしてmakeをしても、 # make cc -O -o sl sl.c -lcurses -ltermcap sl.c: 関数 `main' 内: sl.c:63: 警告: `main' の戻り値の型が `int' ではありません /usr/bin/ld: cannot find -ltermcap collect2: ld はステータス 1 で終了しました make: *** [sl] エラー 1 となり、実行できません。 サイトで調べても、makeをすると警告は出ても、エラーは出ないそうです。何が原因なのか教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tokichim
  • ベストアンサー率42% (88/205)
回答No.1

メッセージのとおり、termcapというライブラリがないよー、というエラー。 libtermcap関係のライブラリをインストールする必要があるのでは? sl libtermcap というキーワードで検索したら同じ事例が出てくるようなので、詳細はそちらを参照。

その他の回答 (1)

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.2

原因も何も (termcap) libtermcap libtermcap-devel が有れば良いだけです。

関連するQ&A