LLVM-Clang DragonEgg 插件 for win32解决办法
LLVM-Clang DragonEgg 插件 for win32
不知道发在哪个板块好,很多人可能不知晓DragonEgg插件,因为这个插件一直未能移植到Windows上来,我在先前做的gcc插件功能的基础上(参见http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5897.8030001%40gmail.com&forum_name=mingw-users和http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5C88.70506%40gmail.com&forum_name=mingw-w64-public)做了移植,测试了下还行
编译这个插件其实并不难,难点主要在之前的工作,即在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
------解决方案--------------------
正打算用用LLVM呢
------解决方案--------------------
SF失败了:(,板凳也不错
------解决方案--------------------
LLVM-Clang在Windows平台没有竞争力。
至少目前是这样。
Windows平台,MSVC仍然是免费里的老大。
------解决方案--------------------
我觉得windows下GCC也挺好用啊,我不在乎性能上的不是很大的差异。
------解决方案--------------------
不知道发在哪个板块好,很多人可能不知晓DragonEgg插件,因为这个插件一直未能移植到Windows上来,我在先前做的gcc插件功能的基础上(参见http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5897.8030001%40gmail.com&forum_name=mingw-users和http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5C88.70506%40gmail.com&forum_name=mingw-w64-public)做了移植,测试了下还行
编译这个插件其实并不难,难点主要在之前的工作,即在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
------解决方案--------------------
正打算用用LLVM呢
------解决方案--------------------
SF失败了:(,板凳也不错
------解决方案--------------------
LLVM-Clang在Windows平台没有竞争力。
至少目前是这样。
Windows平台,MSVC仍然是免费里的老大。
------解决方案--------------------
我觉得windows下GCC也挺好用啊,我不在乎性能上的不是很大的差异。
------解决方案--------------------