几天来一直在砸我的头。
我有wsl2运行与ubuntu20.04试图使用gcc-手臂-无eabi-9-2019-2019-Q4-大调编译和链接我的文件。
当它开始链接.o文件时,我得到以下错误: collect2:致命错误:无法找到'ld‘
当我自己使用ld时,它位于/usr/bin/ld中。这将添加到path中,我还设置了权限。
在输出上运行详细时,我看到输入是:
COLLECT_GCC_OPTIONS='-gdwarf-2' '-mthumb' '-mabi=aapcs' '-ffunction-sections' '-fdata-sections' '-fno-strict-aliasing' '-mcpu=cortex-m0' '-specs=nano.specs' '-Llink' '-T' 'application.ld' '-o' ld设置为lrwxrwxrwx 1根根19 Oct 20 2021 /usr/bin/ld -> x86_64-linux-gnu-ld
尝试设置路径变量。查到了。
发布于 2022-11-07 09:26:19
我解决了。我用了unar来提取gcc,它没有正确地提取文件。使用tar -xvf帮助
https://stackoverflow.com/questions/74323922
复制相似问题