Не компилируется под Linux для WeMos D1

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 21
Откуда: Нижний Новгород
Имя: Евгений

Не компилируется под Linux для WeMos D1

#1

Сообщение eugeneb » 30.08.2018{, 09:19}

Линукс х64
FLProg 3.1.3
Плата WeMos D1 R1
Простейшая программа:
СпойлерПоказать
p1.png
p1.png (1.54 КБ) 1065 просмотров
При компиляции Лодырь не находит некую библиотеку (m):

Код: Выделить всё

"/home/eugeneb/Install/CADs/FLProg/FLProg-3.1.3-Linux64/ideV2/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-ar" cru  "/tmp/arduino_build_68457/arduino.ar" "/tmp/arduino_build_68457/core/spiffs_hal.cpp.o"
Linking everything together...
"/home/eugeneb/Install/CADs/FLProg/FLProg-3.1.3-Linux64/ideV2/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -g -Wall -Wextra -Os -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static "-L/home/eugeneb/Install/CADs/FLProg/FLProg-3.1.3-Linux64/ideV2/portable/packages/esp8266/hardware/esp8266/2.3.0-rc2/tools/sdk/lib" "-L/home/eugeneb/Install/CADs/FLProg/FLProg-3.1.3-Linux64/ideV2/portable/packages/esp8266/hardware/esp8266/2.3.0-rc2/tools/sdk/ld" "-Teagle.flash.4m.ld" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,register_chipv6_phy  -o "/tmp/arduino_build_68457/pr7.ino.elf" -Wl,--start-group "/tmp/arduino_build_68457/sketch/pr7.ino.cpp.o" "/tmp/arduino_build_68457/arduino.ar" -lm -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lcrypto -lmain -lwps -laxtls -lsmartconfig -lmesh -lwpa2 -llwip_gcc -lstdc++ -Wl,--end-group  "-L/tmp/arduino_build_68457"
/home/eugeneb/Install/CADs/FLProg/FLProg-3.1.3-Linux64/ideV2/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: cannot find -lm
collect2: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы WeMos D1(Retired).
См. строку №4 (текст скролится вправо)
Какую библиотеку оно хочет?
Я так понимаю, это математическая библиотека.
Может кто подскажет?

libopenlibm2 - не проканала.

На FLProg-3.1.3-portable - всё нормально компилится, загружается и работает.

Ответить

Вернуться в «Новые»