2016-10-16 18 views
0

ghdlコンパイラを使用してvhdlコードをコンパイルしようとしています。をutil.vstringghdlがありません。util.misc_conv_pkg ubuntu 14.04

util.misc_conv_pkg
:しかし、私は2つのutilのライブラリをしないのです。

ので、このコードは

LIBRARY util; 
    USE util.misc_conv_pkg.ALL; 
    USE util.vstring.ALL; 

が動作していない私は、私が見つけたすべての可能なインストール方法を試してみました: http://ghdl.free.fr/site/pmwiki.php?n=Main.Installation またはhttps://sourceforge.net/p/ghdl-updates/wiki/Installing%20ghdl/

をしかし、それはまだ動作していません。どのように私はこれを修正します。

+0

これらのパッケージのソースを見つけて、それらを 'util'ライブラリにコンパイルする必要があります。これらはVHDLの一部ではなく、あなたが取り組んでいるプロジェクトの一部です。 –

+0

であり、ghdlディストリビューションの一部ではありません。 – user1155120

答えて

0

これらのパッケージのソースを見つけて、utilライブラリにコンパイルする必要があります。これらはVHDLの一部ではなく、あなたが取り組んでいるプロジェクトの一部です。

見つからない場合は、USE句をコメントアウトしてください。そして、2つのうちの1つが...

  1. が起こるのだろう彼らは実際にプロジェクトがそれらなしでコンパイルし、正常に動作します。その場合には、一切使用しておりません、あなたは不必要な依存関係を排除することで、それをクリーンアップしています。これは、これらの推奨されていないstd_logic_arithパッケージの場合、どれほど頻繁にそうですか。
  2. いくつかの関数または宣言が使用されています。その場合、欠落しているもののかなり正確な記述でコンパイルが失敗します。 (必要に応じて最初の数を質問に追加します)。

通常、「util」ライブラリでは、機能はかなり明白です。そのため、より標準的な、またはより移植性の高い方法を見つけることができます。また、必要なビットを満たす独自のパッケージを書くこともできます。このプロジェクト

+0

@akaAlsoだから、あなたはその情報源を見つけましたか、あるいは彼らの不在を回避する必要がありましたか? –

+0

私はそれを回避する方法を見つけなければなりません。誰かがそれを使用し、ghdlをインストールするだけで彼のために働きました。しかし、彼は窓を使用しており、別のインストールがあります。つまり、ウィンドウをインストールする必要があります。 – akaAlso

+0

Windowsをインストールしても問題は解決しません。彼はどこかでそれらの情報源を持っていなければなりません。 –

関連する問題