我正在尝试构建 TREZOR 固件,它使用 docker。Dockerfile 内容:
RUN apt-get update
RUN apt-get install -y build-essential git python python-ecdsa gcc-arm-none-eabi
当 gcc 在 Docker 中编译 libopencm3 时,出现错误:
错误:“for”循环初始声明只允许在 C99 模式下注意:使用选项 -std=c99 或 -std=gnu99 编译代码
我的第一个想法是为 gcc 创建规范文件并在此处添加 -std=c99 。但由于一切都在 Docker 容器中运行,我不知道如何解决这个问题。可能是我错了。有什么建议么?谢谢