我成功编译了 Rose Compiler 框架。
但是,由于 g++ 内部头文件问题,我很难将 Rose 编译器用于 C++ 代码。我尝试在没有运气的情况下使用谷歌搜索解决方案。
我有一个非常简单的 C++ 文件foo.cc
:
#include <iostream>
int main()
{
return 0;
}
当我运行玫瑰编译器工具时:
rose_install/bin/astTraversalTest foo.cc
我得到的错误是:
starting frontend
"/home/user/klall/tools/rose_install/include/g++_HEADERS/hdrs3/bits/c++config.h", line 1608: error:
expected a ";"
using namespace__debug__attribute__ ((strong));
知道为什么我会遇到这个问题吗?是否有#define
我必须设置或其他什么?
我对像 <\stdio.h> 这样的 C 头文件没有问题