Windows 10 ubuntu 20問題

請教大家:
我將原本在Linux ubuntu 20的同一包程式用到windows 10 ubuntu 20出現錯誤
請問是哪裡出錯了呢?

可以试一下先用 make clean 然后再用 make all

Hi wyy,
又出現以下錯誤…

/mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/…/…/…/…/…/component/soc/realtek/amebad/bootloader/boot_ram_hp.c -o boot_ram_hp.o
/mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/…/toolchain/linux/asdk-6.4.1/linux/newlib/bin/arm-none-eabi-gcc: /mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/…/toolchain/linux/asdk-6.4.1/linux/newlib/bin/arm-none-eabi-gcc: cannot execute binary file
make[2]: *** [/mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/Makefile.include.gen:506: boot_ram_hp.o] Error 126
make[2]: Leaving directory ‘/mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk/make/bootloader’
make[1]: *** [Makefile:206: make_subdirs_bootloader] Error 2
make[1]: Leaving directory ‘/mnt/d/sdk-amebad_v6.2C-RC/sdk-amebad_v6.2C-RC/project/realtek_amebaD_va0_example/GCC-RELEASE/project_hp/asdk’

是在用 WSL 的 ubuntu 吗?

對,使用 WSL 的 ubuntu~

@wswu

我用 WSL 和刚下载的 SDK 试着编译了一下,并没有出现问题,全过程都正常,但是发觉用 WSL 编译比用 cygwin 慢。
先在 project_lp 里 make,然后在 project_hp 里 make。
我用的是 WSL 2 Ubuntu 20.04.3 LTS