Icarus Verilog をビルドする
オフィシャルなMSYS向けの古い解説はこちら
Icarus Verilog(snapshotsのverilog-20090923)をビルドする方法です。trunk rev3以降のPorted tools for HDLのソースが必要です。
工程1 猫科研究所パックa004をインストールする
以下の解説は、オフィシャルなMSYSではなくて、
猫科研究所さんの猫科研究所パックa004を対象としています。
よって、最初に猫科研究所パックa004のインストール(詳細はmsys_felidlabo_a004.7zに含まれるreadme_felidlabo.txtに記載)を行ってください。
ちなみに、gccバージョンの選択は4.4.1/3.4.5のどちらでもかまいません。両方で、Icarus Verilogがビルドできることを確認済みです。
工程2 makeでいろいろする
なお、プロキシを介してのインターネット接続が必要な場合は、
- cp /mingw/etc/wgetrc $HOME/.wgetrc
- .wgetrcの、http_proxyとftp_proxyの行を編集し、use_proxy = onの#をはずす
という作業を行ってから、上記のmake手順を実行してください。
.wgetrcの編集の仕方は、
wgetのマニュアルを見るか、"wget プロキシ"で検索するかして調べてください。
工程3 動かしてみる
(猫科研究所パックの)MSYSのプロンプトを開き、下記のコマンドを打ち込みます。
iverilog
no source files. のあとにUsageが表示されていれば、インストールは成功しています。