我想从C和C ++源代码生成LLVM bitcode而不是LLVM IR。 dragonegg的原始版本正常工作。 由于它没有发出LLVM bitcode的功能,我试图添加它,但它不起作用。 我的修改有什么问题?
gcc -fplugin = dragonegg.dll -fplugin-arg-dragonegg-emit-llvm -I .. \ include -c test.c
cc1.exe:错误:无法初始化插件dragonegg.dll
我把我的补丁贴到了要点上。 https://gist.github.com/vroad/1f2dcd2c37e03005a349
我使用适用于Windows的插件启用的gcc编译了最新的LLVM和dragonegg。
SourceForge.net:MinGW - Windows的极简主义GNU:http://sourceforge.net/mailarchive/message.php?msg_id=28248366