LuckFox Pico PLUS(ubuntu)编译的c程序无法执行

  • 您好,使用 SDK 提供的交叉编译的程序基于 uClibc 库,Ubuntu 默认使用 glibc 作为 C 库,而不是 uClibc,所以不能直接在Ubuntu上运行该程序。
  • Eng38 wrote: 2024-02-27 6:57 您好,使用 SDK 提供的交叉编译的程序基于 uClibc 库,Ubuntu 默认使用 glibc 作为 C 库,而不是 uClibc,所以不能直接在Ubuntu上运行该程序。
    感谢您的回复,请问我应该怎么做才可以让其在装了ubuntu系统的LuckFox Pico运行?
  • LuckfoxPico wrote: 2024-02-27 7:06 感谢您的回复,请问我应该怎么做才可以让其在装了ubuntu系统的LuckFox Pico运行?
    编译时使用 -static 选项进行静态链接

    Code: Select all

    arm-rockchip830-linux-uclibcgnueabihf-gcc -static -o gpio gpio.c