|
|
ネットワーク No. 21 メルコ LGY-PCI-TXL ドライバのコンパイル
【現象】
メルコの LGY-PCI-TXL を認識させるために、ドライバソースをダウンロードしましたが、
コンパイルができません。
【対策】
コンパイルするときに、gcc のバージョンの指定をすることでコンパイルできるように
なります。
以下に手順を示します。
(1)gcc のバージョンを確認
# gcc -v
以下のようなメッセージが出ます。
Reading specs from /usr/lib/gcc-lib/i586-pc-linux/
gcc version 2.95.2 19991024
これがデフォルトで使用する c コンパイラのバージョンです。
(2)上記のディレクトリに対して
#ls /usr/lib/gcc-lib/i586-pc/linux
すると
2.7.2.3/ 2.95.2/
のように表示され、2.95.2 より古い 2.7.2.3 もインストールされていることが分かり
ます。
(3)古いパージョンを指定してコンパイルする
gcc -V2.7.2.3 -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6
-c tulip.c `[ -f /usr/include/linux/modversions.h ] && echo
-DMODVERSIONS`
_ の数やスペースの位置などに気を付けてください。
ここで、-V と 2.7.2.3 の間にはスペースは入れません。
なお、TurboLinux Pro4.2の場合には、デフォルトのgccバージョンで問題ありませんの
で、-V オプションは必要ありません。
tulip.c PCI LGY-PCI-TXL gcc 関連文書 対象製品
Last modified : Thu Jun 15 JST 2000 # 2
|
Copyright © Turbolinux, Inc..All Right Reserved.

