如果您在编译Chromium时遇到类似于以下错误:
../src/gpu/command_buffer/service/gles2_cmd_decoder.cc:3315: error: use of undeclared identifier 'GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE'
则可能是由于缺少OpenGL ES库引起的。您可以使用以下命令安装:
sudo apt-get install libgles2-mesa-dev
如果问题仍然存在,请确保您正在使用正确的编译器。Chromium需要使用GCC 4.8或更高版本。如果您的环境中没有安装正确的编译器,请根据您的操作系统和版本安装适当的编译器。例如,在Ubuntu 16.04上,您可以使用以下命令安装GCC 4.8:
sudo apt-get install g++-4.8
最后,如果上述方法都无效,您可以尝试清除缓存并重新编译Chromium:
gclient runhooks --force
rm -rf out/
然后再次编译Chromium:
ninja -C out/Release chrome
上一篇:编译Chromium时无法显示InternalNode条目的名称。
下一篇:编译出错,错误提示为“make:***[Core/Src/subdir.mk:34:Core/Src/main.o]Error1”。