解决 gcc 编译报错 - Werror=missing-attributes
交叉编译 gcc 工具链时,遇到了 [-Werror=missing-attributes]
报错,这是一个把警告当错误的情况,应该是由于高版本 gcc 编译低版本 gcc 时报的错误。然而修改了 configure 命令,在后面跟上了 --disable-werror
选项,并没有用。最终通过设置 CFLAGS
和 CXXFLAGS
才解决了。
具体如下:
1 | CFLAGS="-Wno-error=missing-attributes" CXXFLAGS="-Wno-error=missing-auttributes" ../gcc-8.3.0/configure --prefix=/home/lhx/gcc830/install/ --build=x86_64-linux-gnu --host=powerpc-linux-gnu |