编译这个插件其实并不难,难点主要在之前的工作,即在Windows下编译出--enable-plugin的gcc
由于移植方法的缺陷(除非有人提出更好的移植方法),要这样使用DragonEgg插件
使用gcc编译:
gcc -fplugin=dragonegg-cc1.dll test.c
使用g++编译:
g++ -fplugin=dragonegg-cc1plus.dll test.cpp
使用gfortran编译:
gfortran -fplugin=dragonegg-f951.dll test.f90
下载见
http://code.google.com/p/pcxllvm/downloads/list