小编use*_*697的帖子

C - 错误:'a'的存储大小未知

这是我的C程序......

#include <stdio.h>

struct xyx {
    int x;
    int y;
    char c;
    char str[20];
    int arr[2];
};

int main(void)
{
    struct xyz a;
    a.x = 100;
    printf("%d\n", a.x);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误....

按ENTER或键入命令继续

13structtest.c: In function ‘main’:
13structtest.c:13:13: error: storage size of ‘a’ isn’t known
13structtest.c:13:13: warning: unused variable ‘a’ [-Wunused-variable]

c gcc struct

21
推荐指数
4
解决办法
9万
查看次数

Linux内核CONFIG_DEBUG_SECTION_MISMATCH会出错

在Linux内核编译的"make"步骤中,我遇到了很多这样的错误:

Building modules, stage 2.
MODPOST 2283 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
Run Code Online (Sandbox Code Playgroud)

我知道我可以做一个make CONFIG_DEBUG_SECTION_MISMATCH=y并继续它,但我想知道是否有更好的方法来处理它.也许向别人报告或我如何解决这些问题,等等.

linux kernel

15
推荐指数
1
解决办法
2万
查看次数

用于Linux内核开发的发行版

这是学习linux内核开发的最佳轻量级发行版.它应该有很多调试和分析工具可用:)

linux linux-kernel

7
推荐指数
3
解决办法
5182
查看次数

标签 统计

linux ×2

c ×1

gcc ×1

kernel ×1

linux-kernel ×1

struct ×1