• 締切済み

makeでエラー

opensuseでUE-1000T-U3を使おうと思ったんですが ax88179のドライバが入りません。 詳しく説明しますと、AX88179_178A_LINUX_DRIVER_v1.5.0_SOURCE.tar.bz2を 展開したあと # make make -C /lib/modules/3.7.10-1.16-desktop/build SUBDIRS=/home/username/ダウンロード/AX88179_178A_LINUX_DRIVER_v1.5.0_SOURCE modules make[1]: ディレクトリ `/lib/modules/3.7.10-1.16-desktop/build' に入ります make[1]: *** ターゲット `modules' を make するルールがありません. 中止. make[1]: ディレクトリ `/lib/modules/3.7.10-1.16-desktop/build' から出ます make: *** [default] エラー 2 で、エラーが出るんですけど どういう状態で、どう直せばいいでしょうか 教えてください、お願いします。

みんなの回答

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

単純に、Makefileが見えてないんじゃないかと思います。 makeするルールが無いというエラーが出る場合 configureスクリプトを実行するのが前提のパッケージがよくあります。 でも、このソースアーカイブには、Makefileが付属しています。 ソースを展開したディレクトリーにあるんですが そのディレクトリー以外でmakeを実行したから Makefileがあるディレクトリーを参照しないのです。 普通は、ソースアーカイブを展開すると、ディレクトリーを作ってその中に展開されるので そのディレクトリーにカレントディレクトリーを移して、そこでmakeするようになっています。

関連するQ&A