Page 1 of 1
[已解决] 编译报错cannot find -lphy等等
Posted: Fri Aug 05, 2022 3:35 am
by Kx_Kevin
Hi
我在ubuntu编译,用的IDF-4.4.1,http_request工程报错如下图这些错误,请问要怎么解决?
- 微信图片_20220805113343.png (163.82 KiB) Viewed 2873 times
感谢答复
Re: 编译报错cannot find -lphy等等
Posted: Fri Aug 05, 2022 6:51 am
by ESP_Gargamel
估计你代码没有拉全,如果你是用 git 拉取的,那么直接 git submodule update --init --recursive 更新一下 submodule。
或者你看下
viewtopic.php?f=25&t=28891&p=100589#p100589 这个帖子里的方式。
Re: 编译报错cannot find -lphy等等
Posted: Fri Aug 05, 2022 7:04 am
by Kx_Kevin
Hi
我不是通过git命令拉取的,是直接从https://github.com/espressif/esp-idf下载到windows,再放到ubuntu下面编译的。这种方式怎么补全?
而且我看报错是在IDF目录的外层:.espressif/tools/xtensa-esp32-elf下面的ld文件报错,这跟代码有没有拉全是否有关系?
感谢回复
Re: 编译报错cannot find -lphy等等
Posted: Fri Aug 05, 2022 7:15 am
by ESP_Gargamel
不要用 github 自己那个 Download ZIP 的方式,这种方式不能完整下载 idf,当中包含的 submodule 会缺失。请细看那个帖子中关于下载或者 git 拉取的部分。
Re: 编译报错cannot find -lphy等等
Posted: Fri Aug 05, 2022 9:30 am
by Kx_Kevin
Hi
好的,我在ubuntu从gitee上拉取,编译已经没有问题了,感谢