我正在 ubuntu 上为 beaglebone black(运行 debian)进行交叉编译,我想从 module.h、kmod.h 或 firmware.h 进行内核 API 调用,但这些调用似乎不在 arm-linux-gnueabihf 包中。我尝试获取 beaglebone 的头文件并将它们包含在交叉 gcc 编译器包含部分中,但这会破坏所有内容(数百个错误)。我错过了什么?谷歌搜索没什么用,我得到的只是交叉编译内核模块的结果。
我正在 ubuntu 上为 beaglebone black(运行 debian)进行交叉编译,我想从 module.h、kmod.h 或 firmware.h 进行内核 API 调用,但这些调用似乎不在 arm-linux-gnueabihf 包中。我尝试获取 beaglebone 的头文件并将它们包含在交叉 gcc 编译器包含部分中,但这会破坏所有内容(数百个错误)。我错过了什么?谷歌搜索没什么用,我得到的只是交叉编译内核模块的结果。