• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


ネットワーク 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

関連文書
(none)

対象製品
  • Turbolinux Server 6.0
    Last modified : Thu Jun 15 JST 2000 # 2