Search found 3 matches

by 传说之葱
2024-01-16 8:30
Forum: LuckFox Pico
Topic: 交叉编译出来的程序放到luckfoxpico中之后无法运行
Replies: 4
Views: 3390

Re: 交叉编译出来的程序放到luckfoxpico中之后无法运行

Eng33 wrote: 2024-01-16 8:27 你好,
ubuntu系统使用的glibc,而我们工具链为uclibc,所以程序无法通用
解决方法:
ubuntu系统请在连接网络后使用apt下载gcc与make,直接在板子上编译即可。
注:
使用ubuntu系统会导致RK提供的组件无法使用,如果想要完整使用板子的功能还是建议使用busybox
好的,谢谢!
by 传说之葱
2024-01-16 8:02
Forum: LuckFox Pico
Topic: 交叉编译出来的程序放到luckfoxpico中之后无法运行
Replies: 4
Views: 3390

Re: 交叉编译出来的程序放到luckfoxpico中之后无法运行

买回去重新烧录系统了嘛?正常是不缺这个库文件的 我重新烧录系统了,用的是LuckFox Pico Max板子,烧录的ubuntu系统到SD卡中的。 pico的ubuntu镜像,编译前根据配置修改了gitee源,随后我在虚拟机的ubuntu系统上使用如下官方wiki的代码编译的: sudo ./build.sh lunch sudo ./build.sh 然后编译时选择了以下分支: 5. BoardConfig_IPC/BoardConfig-EMMC-Ubuntu-RV1106_Luckfox_Pico_Pro_Max-IPC.mk 最后编译成功后,再使用瑞芯微工具烧录到sd卡中的,而且已经...
by 传说之葱
2024-01-16 5:56
Forum: LuckFox Pico
Topic: 交叉编译出来的程序放到luckfoxpico中之后无法运行
Replies: 4
Views: 3390

交叉编译出来的程序放到luckfoxpico中之后无法运行

初学者小白,想问问大佬为什么交叉编译出来的程序放在开发板上运行的时候显示缺少libc.so.0? 按照教程编译了一个helloWorld的程序程序代码如下: #include <stdio.h> int main() { printf("Hello World!\n"); } 然后指定了交叉编译工具后,使用以下命令编译 arm-rockchip830-linux-uclibcgnueabihf-gcc helloworld.c -o helloworld 之后将生成的HelloWorld文件放到了开发板上,修改权限chmod 777 helloworld,然后运行的时候出现...