[Verilator]インストール

・verilator-3.846.tgzを入手。

・Cygwinをひらく。

・tar xzvf verilator-3.846.tgz で回答。

・README.pdfを見て、インストール方法を調べる。

・解凍後の、verilator-3.846 フォルダ内で、以下実行。
 bashを使うからこのコマンド。cshの場合も、READMEに書いてある。

export VERILATOR_ROOT='pwd'



・同じフォルダで、configureを実行。最初実行したら、flexとbisonをインストールしろ、
 とエラー出たので、Cygwinのsetup.exeで2つをインストールしたら、以下の通り成功。

$ ./configure
configuring for Verilator 3.846 2013-03-09
checking whether to disable hardcoded paths... yes
checking whether to show and stop on compilation warnings... no
checking whether to run long tests... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /bin/install -c
checking that C++ compiler can compile simple program... yes
checking for perl... /bin/perl
checking for flex... /bin/flex
checking for bison... /bin/bison
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for size_t... (cached) yes
checking for inline... inline
checking whether g++ accepts -Wno-char-subscripts... yes
checking whether g++ accepts -Wno-sign-compare... yes
checking whether g++ accepts -Wno-uninitialized... yes
checking whether g++ accepts -Wno-unused-parameter... yes
checking whether g++ accepts -Wno-unused-variable... yes
checking whether g++ accepts -Wno-unused-but-set-variable... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/Makefile_obj
config.status: creating include/verilated.mk
config.status: creating include/verilated_config.h
config.status: creating src/config_build.h
config.status: src/config_build.h is unchanged

Now type 'make' (or sometimes 'gmake') to build Verilator.



・さっきMSG出た通り、makeを実行。長いのでログ省略。

・テストするために、make test を実行しろと言われるので実行。
 SystemPerlは入ってないので、そこはskipされた。

・ドキュメントインストールのために、make install を実行しろと言われるので実行。
スポンサーサイト
カレンダー
06 | 2018/07 | 08
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード