2

C および C++ ソースから、LLVM IR ではなく LLVM ビットコードを生成したいと考えています。Dragonegg のオリジナル バージョンは正しく動作します。LLVMのビットコードを発行する機能がないので、追加してみましたがうまくいきません。私の変更の何が問題になっていますか?

gcc -fplugin=dragonegg.dll -fplugin-arg-dragonegg-emit-llvm -I ..\include -c test.c

cc1.exe: エラー: プラグイン Dragonegg.dll の初期化に失敗しました

パッチを Gist に投稿しました。 https://gist.github.com/vroad/1f2dcd2c37e03005a349

Windows用のプラグイン対応gccで最新のLLVMとdragoneggをコンパイルしました。

SourceForge.net: MinGW - Windows 用のミニマリスト GNU: http://sourceforge.net/mailarchive/message.php?msg_id=28248366

4

0 に答える 0