我在VSCode CMake项目中尝试this示例代码。它给出了error: linux/init.h: No such file or directory,因为它需要一个Makefile。有没有办法使用CMake来完成它,这样我就可以点击build,在VSCode中正确地构建模块?还有,init. h到底在哪里?我在ubuntu 23.10的/usr/include/Linux下找不到它,尽管我安装了linux-headers-generic。
error: linux/init.h: No such file or directory
0wi1tuuw1#
init. h在哪里?试着跑步:
find /usr -name init.h
字符串在我的Ubuntu 22.04机器上,它位于/usr/src/linux-headers-5.15.0-91/include/linux/init.h。有没有什么方法可以使用CMake来完成它,这样我就可以点击build并在VSCode中正确构建模块?我自己还没有这样做,但一些快速谷歌周围表明这是可能的(example)。
/usr/src/linux-headers-5.15.0-91/include/linux/init.h
1条答案
按热度按时间0wi1tuuw1#
init. h在哪里?
试着跑步:
字符串
在我的Ubuntu 22.04机器上,它位于
/usr/src/linux-headers-5.15.0-91/include/linux/init.h
。有没有什么方法可以使用CMake来完成它,这样我就可以点击build并在VSCode中正确构建模块?
我自己还没有这样做,但一些快速谷歌周围表明这是可能的(example)。