Я работал над небольшим инструментом с clang / llvm, но мне не удалось успешно получить g ++ и gnu ' ct
PS: Я изучал некоторую информацию на этой странице:
http://ubuntuforums.org/showthread.php?t=532693
, и это может помочь, опубликует прокомментируйте этот совет, когда смогу.
с использованием кода clang из этого руководства (которое пришлось изменить, чтобы удалить ссылки на FileSystemOptions b / c clang / Basic / FileSystemOptions.h не существует в clang- 2.8): http://clangtutorial.codeplex.com/
g++ tutorial1.cpp -g -fno-rtti -lclangFrontend -lclangDriver \
-lclangCodeGen -lclangSema -lclangChecker -lclangAnalysis \
-lclangRewrite -lclangAST -lclangParse -lclangLex -lclangBasic \
-lLLVMSupport -lLLVMSystem -I~/opt/include/ \
`llvm-config --cxxflags --ldflags --libs all`
, похоже, помогло!