首页 > 其他分享 >错误记录:error: #3093: anonymous structs are only supported in --gnu mode, or when enabled with #pragma

错误记录:error: #3093: anonymous structs are only supported in --gnu mode, or when enabled with #pragma

时间:2023-02-21 18:33:37浏览次数:47  
标签:pragma gnu supported when only unions anonymous

1 错误记录

..\Modules\libdw1000\inc\libdw1000Types.h(39): error: #3093: anonymous structs are only supported in --gnu mode, or when enabled with #pragma anon_unions

2 解决办法

使用别人的库时出现此类报错,原因是未包含gnu命令选项;

在keil中勾选即可

标签:pragma,gnu,supported,when,only,unions,anonymous
From: https://www.cnblogs.com/tongwumiracle/p/17142007.html

相关文章

  • [GNU C] __attribute___(section("name")) 详解 (转载)
    本文详细讲解了利用__attribute__((section()))构建初始化函数表,以及Linux内核各级初始化的原理......
  • [GNU C] GUN C manual
    GUNCmanualpdfHTMLsourcecodereporepo......
  • GNU是恶毒的
    刚才看了下linux附带的GNU协议,发现它有很多对制作者强行添加限制、要求给的条款,一个对制作者恶毒的操作系统不可能有自由的用户。我看到它的唯一正确处是谈论到专利的自我......
  • c语言之被遗漏的角落---#pragma pack
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明  本文作为本人csdnblog的主站的备份。(BlogID......
  • MinGW、Linux GNU、MSVC编译和链接动态库的分析
    这几天研究CMake跨平台项目嘛,用了以下几种编译器:VS2019(MSVC)LinuxGNUMinGW编译之后发现链接动态库发现以下问题:VS2019中如果直接链接CMakeLists.txt中生成的......
  • Java阿姆斯壮数(armstrongnumber) 实例
    Java中的阿姆斯壮数(armstrongnumber)定义:阿姆斯壮数(armstrongnumber)是等于其数字的立方数之和的数字,例如:0,1,153,370,371,407等。现在试着理解为什么153是一个阿姆斯壮数......
  • GNU组织的基本介绍
    GNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。RichardStallman最早是在net.unix-wizards新闻组上公布该消......
  • 懂了GNUC属性,C大牛非你莫属
    之前,小编黑鸟连续日更了十篇GNUC中特有的不同于ANSIC标准的语法扩展,这些扩展往往是普通教材中不会提及的。而恰恰是这些%1的语法影响着我们%99的人能否在众多C程序员中......
  • gnu-efi开发环境设置
    在国内百度的话,关于gnu-efi的开发文章很少,环境都不知道怎么搭建;今天我们就来看看是怎么设定的Linux系统的搭建方式一,首先,下载在国内GITEE的网址链接,如下​​gnu-efiGITEE地......
  • #pragma pack(push) 和#pragma pack(pop) 以及#pragma pack()(转)
    我们知道结构体内存对齐字节可以通过#pragmapack(n)的方式来指定。但是,有没有想过一个问题,某些时候我想4字节对齐,有些时候我又想1字节或者8字节对齐,那么怎么解决这个问......