在目标为 ARCH=arm64 的 Ubuntu 20.04 (x86_64) 上构建 Siemens Jailhouse 时,如下所示:
$ sudo make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
我收到了很多类型的错误:
[-Werror-implicit-function-declaration]
我做了
export CFLAGS="-Wno-error"
但它不会改变任何东西。在 /jailhouse/Makefile 中,我找不到可以设置 CFLAGS 的位置。即使我尝试将其传递给 make 调用,仍然会出现错误。我尝试了 $ make -n 并且可以看到“-Werror-implicit-function-declaration”已传递给 CC,但我不知道如何禁用它。
感谢您的帮助!