我的问题如下。我正在尝试为mips建立一个项目。 当我从它的存储库下载它时,构建它没有问题,但当我构建它时它是一个更大的项目的一部分,我收到一个下面的错误:
错误:在数字常量
之前预期','或'...'
我发现这是一个问题,因为某个变量被称为mips,而同一个变量被定义为gcc编译器中的预定义宏。
#define mips 1
我用以下方式验证了它:
mipsel-linux-gnu-g ++ -dM -E - <的/ dev / null的
所以,我的问题是,是否有任何机构知道某个编译器标志或其他什么,强制使用这个宏?奇怪的是,当我从存储库下载相同的代码时没有构建问题。
两个项目都使用相同的工具链构建,我已经验证过。
感谢您的帮助!
答案 0 :(得分:3)