关于1106工具链使用
-
1、为什么这个工程用自己buildroot编译产出的工具链就不能编译通过了,如果用sdk自带的工具链这样会导致我其他项目没法使用buildroot编出来的库2、编译完buildroot,我重新烧录固件,我发现板子原先的东西都还在,而buidroot新增加库(在output里面看了确定产出了)并没有烧录进来。
工具链的相关应用在SDK编译中《5. Linux下加载ko驱动模块》和外设与接口《GPIO》交叉编译C程序都有相关介绍,请仔细阅读Wiki,工具链位置:
<SDK Directory>/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/bin/arm-rockchip830-linux-uclibcgnueabihf-gcc
编译完buildroot,还需要整体重新编译一次。
<SDK Directory>/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/bin/arm-rockchip830-linux-uclibcgnueabihf-gcc
编译完buildroot,还需要整体重新编译一次。
Code: Select all
./build.sh
我只编译应用不编译内核,按理说肯定可以用/luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6/output/host/bin下的工具链,比如有的库我是通过buildroot编译出来的,我不指定该路径,链接会报错很多依赖。但是当我用该工具链编译ai应用就有我发的那个照片链接错误。
我在buildroot选完库之后,没有直接make,而是直接整体./build.sh 后再烧录。我确信已经有新产物库编译出来了,因为我还链接过此库编译应用程序
烧录的问题解决了。关于工具链如何解决用buildroot的产物工具链去编译您发的rkmpi不通过,报错信息在我上面发的照片中。可以帮助一下吗?
我们的每一个项目编译都是用这个工具链路径,没用过buildroot下面的工具链,无法帮到您。Luckfox Taylor wrote: ↑2024-04-16 7:21 工具链的相关应用在SDK编译中《5. Linux下加载ko驱动模块》和外设与接口《GPIO》交叉编译C程序都有相关介绍,请仔细阅读Wiki,工具链位置:
<SDK Directory>/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/bin/arm-rockchip830-linux-uclibcgnueabihf-gcc
编译完buildroot,还需要整体重新编译一次。Code: Select all
./build.sh