1

我正在尝试构建 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 容器中运行,我不知道如何解决这个问题。可能是我错了。有什么建议么?谢谢

4

0 回答 0