2009-06-06 9 views
2

Mingw32でsystemCライブラリをコンパイルしようとしていて、アーキテクチャがサポートされていないという「configure」コマンドを実行するとエラーが発生します。誰もがこの問題を解決した?Mingw32でSystemCライブラリをコンパイルする

答えて

1

MinGWをサポートしていない場合は、開発者に連絡し、サポートする予定があるかどうかを尋ねることができます。

ただし、MinGWがサポートされていない正当な理由がある可能性があります。

+0

OSCIはそのコードに触れることを非常に躊躇しています。それらはツール組織ではなく、実装例がある標準化機関です。このサポートが必要な場合は、数千ドルのEDAベンダーから購入することができます。 – jakobengblom2

0

MSYSを試しましたか?これは、Windows環境でUnixコマンドラインツール(例えば、configure)に依存するアプリケーションを構築するために特別に設計されたMinGWプロジェクトです。

0

これを自分で解決しようとしないでください。私はそれを試みたが、完全に成功しなかった。

SystemC help mailinglistにはパッチが浮かんでいますが、MSYSのバージョンが正確でないため、Windows Vistaでは動作しません。

一般に、MinGWをSystemCに使用するという私の意見では、実際の価値はありません。 Windows上でSystemCをネイティブにコンパイルするには、無料のMS Visual Studio C++ Expressコンパイラを拾い、それを使用してください。コマンドライン形式でコンパイルするには、cygwinを使用します。

MinGWは現在OSCIではサポートされていません。すぐには使用できません。 SystemC 2.2.0カーネルは「安定」しており、更新されません。新しいホストをサポートすることは、Synopsys、Mentor、Cadence、CoWare、ForteなどのEDAツールベンダーのドメインです。MinGWサポートが必要な場合は、誰かがその努力をしている商用ソリューションを購入するのが最善の方法です。

0

これは、configureを実行しているMSYSプラットフォームがサポートされていないために発生します。 MSYSとmingw32をターゲットと手動で使用してください。 MSYSインストールフォルダ(通常はC:¥MinGW¥msys¥1.0¥msys.bat)にmsys.batを実行してMSYSシェルを起動します。次にSystemCフォルダに移動します。次のコマンドを使用してビルドを設定します。

mkdir obj 
cd obj 
../configure --target=mingw32 
make 
1

コード::ブロックIDEには、コードの結果としてのVisual C++ SLN files.Theをインポートするための便利な機能を持っている::ブロックプロジェクトはMINGW32を使用して構築することができます。

関連する問題