searchでそれっぽいのが無いかを探してみた。Clojure以下のパッケージが怪しいので、インストールして再度トライ。アーカイブを取得する必要があります。ディスク容量が消費されます。個のファイルとディレクトリがインストールされています。...libtool-binをインストール後に再度configureを実行。commands無事configureが通った。ビルド&インストール後は通常の手順に従いビルドをインストールを実施。installコマンドが使えるかを確認して、問題なさそう。.crosstool-ngを使ったRISC-V環境の構築ここからがcrosstool-ngを使ったRISC-Vのコンパイラのビルドになる。冒頭に紹介させてもらった記事に従いupdateを実施。targetの確認すると、現時点では以下の4つが登録されていた。riscv64-unknown-linux-gnuriscv32-unknown-elfをビルドしてみる今回は自分で作っている自作RISC-Vの環境を新しくしたかったのでriscv32-unknown-elfをビルドした。基本設定を反映まずは基本のconfigを反映するために以下のコマンドを実行。"riscv32-unknown-elf"インストール先の変更(&必要に応じて設定のカスタマイズ)次にインストール先を変更しておく。初期設定のままだと以下の設定になっている。CT_PREFIX:-${HOME}/x-tools}/${CT_HOST:+HOST-${CT_HOST}/}${CT_TARGET}どこやねん!!と思いつつ何となく察しはつくと思うが、今回の"riscv32-unknown-elf"の場合は以下の場所にインストールされる。~/x-tools/riscv32-unknown-elf/設定し終わったら"Save"を選んで".config"を更新して"Exit"。すると以下のような感じで、必要なパッケージ等をダウンロード&ビルドして最終的に"riscv32-unknown-elf"が生成される。menuconfigで設定したパスにツールがインストールされているので確認。licenses動作確認なんか大丈夫っぽい??という感じだったので、とりあえず簡単なCソースをコンパイルしてみる。簡単に"hello-world"のプログラムをビルドして確認する。環境のソースの作成と環境設定を実施。LD_LIBRARY_PATH=/home/diningyo/x-tools/riscv32-unknown-elf/libってやってからコンパイルを試したらエラーが出た。含まれていないためライブラリが足りていないからだった。buildを実行し、先ほどのCソースをコンパイルしなおしたところ、正常にコンパイル出来ることが確認できた。riscv-toolsのビルドここからはこれまでのriscv-toolsのビルド手順とほぼ同様。環境変数RISCVを設定して所望のビルドスクリプトを実行すればOK。なかったので書き込み権を付与しておく。'68cad7baf3ed0a4553fffd14726d24519ee1296a'サブモジュールの更新が終わったのでriscv32向けのビルドスクリプトを使ってビルドを実行。completed!ということでcrosstool-ngを使ってRISC-Vのビルド環境を作りなおした話でした。昨日の記事の結びで以下のように書いた。技書博2にChisel本を出してきました月別アーカイブはてなブログをはじめよう!diningyo-kpuku-jougekiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。