在bitbake中,可以使用BB_NO_NETWORK和NO_NETWORK来关闭网络连接以缩短构建时间。但是,这可能会导致没有警告或错误消息被打印出来。要显示这些警告或错误消息,请使用以下方法:
BBDEBUG = "1"
EXTRA_OECMAKE += "-D CMAKE_VERBOSE_MAKEFILE:BOOL=ON"
export QMAKE_COMPILER_VERBOSE=1
make -j4 VERBOSE=1 CFLAGS="-g3 -ggdb -O0 -Wall -Wextra -Wformat-security -Wno-error -Wno-deprecated-declarations" CXXFLAGS="-g3 -ggdb -O0 -Wall -Wextra -Wformat-security -Wno-error -Wno-deprecated-declarations -Wno-unused-function" LDFLAGS="-Wl,-z,defs -Wl,-no-undefined"
通过设置VERBOSE,构建过程将显示警告和错误消息。
WARN_QMAKE = "1"
WARN_CCACHE = "1"
此选项将显示编译警告和CCACHE警告。
通过上述步骤,可以显示GCC编译器警告和错误消息。