Page 1 of 1

编译文档的demo(helloworld),报错

Posted: 2024-04-26 7:23
by ajax
我用sdk编译固件是可以的,(不知道怎么插入图片,放在附件了)

Re: 编译文档的demo(helloworld),报错

Posted: 2024-04-26 7:34
by Eng38
您好,交叉编译单个程序建议使用wiki中提供的方法:
企业微信截图_17141168074723.png
教程:https://wiki.luckfox.com/zh/Luckfox-Pic ... B%E5%BA%8F

Re: 编译文档的demo(helloworld),报错

Posted: 2024-04-26 8:41
by ajax
按照您给的方法,测试下。得到如下结果

Re: 编译文档的demo(helloworld),报错

Posted: 2024-04-26 9:39
by Eng38
您在编译 C 语言源文件 helloworld.c 时遇到了 fatal error: linux/init.h: No such file or directory 的错误。这意味着编译器无法找到 init.h 头文件,这是 Linux 内核开发中常用的一个头文件,在交叉编译时需要指定头文件路径。

Code: Select all

arm-rockchip830-linux-uclibcgnueabihf-gcc helloworld.c   -o  helloworld -I /home/luckfox/luckfox-pico/sysdrv/source/kernel/ -I /home/luckfox/luckfox-pico/sysdrv/source/kernel/tools/testing/radix-tree