= Icarus Verilog =
Icarus Verilogのソースを取ってきてビルドする方法です。version0010以降または、trunk rev114以降のnoodlyboxが必要です。
snapshotsのverilog-20090923は(少なくとも作者の環境では)うまくいきました。
== 工程1 ファイルを集める ==
Icarus Verilogソースは、noodlybox/build_icarusの下に置いてください。
* [ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20090923.tar.gz verilog-20090923.tar.gz] Icarus Verilogソース
以下のzipは、展開したものをmsysのlocal/にコピーしてください。
* [http://gnuwin32.sourceforge.net/downlinks/readline-bin-zip.php readline]
* [http://gnuwin32.sourceforge.net/downlinks/bzip2-bin-zip.php bzip2]
* [http://gnuwin32.sourceforge.net/downlinks/zlib-bin-zip.php zlib]
* [http://gnuwin32.sourceforge.net/downlinks/gperf-bin-zip.php gperf]
* [http://downloads.sourceforge.net/gnuwin32/bison-2.4.1-bin.zip bison]
* [http://gnuwin32.sourceforge.net/downlinks/flex-bin-zip.php flex]
* [http://gnuwin32.sourceforge.net/downlinks/libintl-bin-zip.php libintl] bisonの実行時に必要
* [http://gnuwin32.sourceforge.net/downlinks/libiconv-bin-zip.php libiconv] bisonの実行時に必要
* [http://gnuwin32.sourceforge.net/downlinks/regex-bin-zip.php regex] bisonの実行時に必要
== 工程2 configureしてmakeしてmake installを自動で ==
noodlybox/build_icarus/makefileの7行目あたりのCPU_TYPE=~は、[http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options i386 and x86-64 Options]を見てご使用のCPUにあったものに直してください。よく分からなければi686にすればたいていの場合動作するものが出来上がると思います。
{{{
cd ~/noodlybox/build_icarus
make install
}}}
== 工程3 動かしてみる ==
{{{
iverilog
}}}
no source files. のあとにUsageが表示されていれば、インストールは成功しています。