代码之家  ›  专栏  ›  技术社区  ›  Bord81

添加gpiolib依赖项

  •  0
  • Bord81  · 技术社区  · 7 年前

    我正在尝试编译一个内核模块,它使用来自 linux/gpio/consumer.h . 但它的制造失败了 error: ‘gpio_handle’ has an incomplete type ‘struct gpio_desc’' . 我读到我需要在kconfig中另外包含gpiolib依赖项,但是简单地添加“依赖项”是不起作用的。包含这种依赖关系的正确方法是什么?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Bord81    7 年前

    比我想象的简单…只是替换一下 struct gpio_desc xx 具有 struct gpio_desc* xx 修复了该问题,以便在运行时分配实际结构。因此,这应该适用于内核中具有此类结构的其他情况。