如何在Docker容器中设置gcc的specs文件
我正在尝试构buildTREZOR固件,它使用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创build规格文件,并在此处添加-std = c99。 但是,因为所有的东西都在Docker容器中运行,所以我不知道如何解决这个问题。 可能是我错了。 有什么build议么? 谢谢
- Docker Windows容器:如何访问域端口
- ASP.net核心开发容器
- 附加到从VS2017 docker运行进程
- docker容器端口暴露给其他机器
- 无论使用ITicketStore还是IDistributedCache,重新启动服务器时,身份validationCookie都会停止工作
- 在Linux上的Azure Web应用程序中运行dotnet核心docker映像时没有find可执行的匹配命令“dotnet – / .. /。dll”
- GDB使用gunicorn核心转储空回溯
- 无法连接到Cassandra Docker容器
- Windows容器无法生成VS 2013 C ++项目,出现错误MSB6006:“midl.exe”退出,代码为-2147024774