Ошибка компиляции при запуске любого скетча
- Войдите на сайт для отправки комментариев
Сб, 09/01/2016 - 06:18
Доброго времени суток,
при попытке компиляции любого скетча возникает ошибка:
Arduino: 1.6.8 Hourly Build 2016/01/08 12:50 (Windows XP), Плата:"Arduino/Genuino Uno" Exception 0xc000001d 0x1003f 0x0 0x508549 PC=0x508549 math.initВ·1() c:/go/src/math/pow10.go:34 +0x19 math.init() c:/go/src/math/unsafe.go:21 +0x3f strconv.init() c:/go/src/strconv/quote.go:455 +0x45 os/exec.init() c:/go/src/os/exec/lp_windows.go:123 +0x54 main.init() c:/jenkins/workspace/arduino-builder-windows/main.go:386 +0x49 goroutine 2 [runnable]: runtime.forcegchelper() c:/go/src/runtime/proc.go:90 runtime.goexit() c:/go/src/runtime/asm_386.s:2287 +0x1 goroutine 3 [runnable]: runtime.bgsweep() c:/go/src/runtime/mgc0.go:82 runtime.goexit() c:/go/src/runtime/asm_386.s:2287 +0x1 eax 0x10c9e068 ebx 0x633d88 ecx 0x10c94000 edx 0x633d88 edi 0x0 esi 0x4c98 ebp 0x0 esp 0x10c9df88 eip 0x508549 eflags 0x10206 cs 0x1b fs 0x3b gs 0x0 arduino-builder возвратил 2 Ошибка компиляции.
Драйвера поставил, плату выбрал, порт выбрал.
В чём проблема, и как её исправить?
(С Arduino работаю в первый раз)
Скетч:
Поставьте стабильную версию IDE. То, что у Вас стоит - сырая бета-версия. Возьмите версию 1.6.7 или меньше.
И попробуйте Windows чуть поновее , чем ХРюша
Увы, но новее не тянет
Поставил версию 1.6.7 (через менеджер плат) -та же проблема...
С 1.6.5 то же
У меня на домашнем ноуте выше 1.6.3 не тянет. На всем остальном 1.6.7 компилит нормально. Попробуй 1.6.3!
1.6.3-ошибка =(
Поставь на ХР более ранюю версию ИДЕ - 1.0.1, на ХР работала без проблем . А более новые версии ИДЕ на ХР не прверял.
Где её взять?
Здесь - https://www.arduino.cc/en/Main/OldSoftwareReleases
Спасибо огромное!
Помогло!
Спасибо)
Здравствуйте. У меня такая же проблема при попытке компиляции любого скетча (специально проверял с примитивным - мигание светодиодом) вылазит ошибка. о каком ненайденом файле оно пишет в ошибке?
о каком ненайденом файле оно пишет в ошибке?
Вы на своей картинке горизонтальный скролл-бар внизу видите? Открою Вам страшную тайну, на картинке он не скролится и посмотреть что там справа никак нельзя.
Вы можете нормально скопипастить текст сообщения и вставить его текстом? Можете - сделайте.
Здравствуйте. У меня такая же проблема при попытке компиляции любого скетча (специально проверял с примитивным - мигание светодиодом) вылазит ошибка. о каком ненайденом файле оно пишет в ошибке?
А вы пробовали прислушаться к советам сказаным выше? Установите более старую версию IDE
мне нужна версия не ниже 1.6.6. поэтомы советы выше никак.
Текст сообщения целиком:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ADMIN\Documents\Arduino\libraries -fqbn=arduino:avr:leonardo -ide-version=10801 -build-path C:\Users\ADMIN\AppData\Local\Temp\arduino_build_57102 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino
Ну а вы пробовали версию 1.6.7?
Ну, не нашёл он у Вас один из двух файлов.
я 1.6.6 ставил тоже ошибка... Так вы думаете проблема в установке? странно 3 раза ставил.
"C:\Users\ADMIN\AppData\Local\Temp\arduino_build_57102\sketch\Blink.ino.cpp" - а это как понимать? он не нашел скетч? бредово звучит
Может есть особые рекомендации при установке IDE? Которые минимизируют вероятность ошибок
"C:\Users\ADMIN\AppData\Local\Temp\arduino_build_57102\sketch\Blink.ino.cpp" - а это как понимать? он не нашел скетч?
А разве Ваш скетч так называется? И разве в этой директории лежит?
Может есть особые рекомендации при установке IDE? Которые минимизируют вероятность ошибок
Есть. Брать не установочный файл, а архив. который достаточно просто развернуть без всякой установки (там есть такой).
Может есть особые рекомендации при установке IDE? Которые минимизируют вероятность ошибок
нет.
называется так - Blink ну это готовый пример был. а лежит не там.. Сейчас попробую архив.
6.6.12, архив, проблема осталась.
"C:\Users\ADMIN\AppData\Local\Temp\arduino_build_479391\preproc\ctags_target_for_gcc_minus_e.cpp"
это точно отсутствие файла?
6.6.12, архив, проблема осталась.
"C:\Users\ADMIN\AppData\Local\Temp\arduino_build_479391\preproc\ctags_target_for_gcc_minus_e.cpp"
это точно отсутствие файла?
это точно остутсвие админа.
от имени администратора запускал, если вы об этом
на другом компе все ок.
на другом компе все ок.
не благодари.
нифига не работает все равно
нифига не работает все равно
царь ненастоящий!
*денег нет - держитесь там(с)
я и не благодарю, вторым компом не всегда могу воспользоватся. Так что проблема никуда не делась
я и не благодарю, вторым компом не всегда могу воспользоватся.
а, придётся.
царь ненастоящий!
)))))
6.6.12, архив, проблема осталась.
"C:\Users\ADMIN\AppData\Local\Temp\arduino_build_479391\preproc\ctags_target_for_gcc_minus_e.cpp"
это точно отсутствие файла?
Это точно невозможность его открыть/создать. А уж нет его или прав не хватает, рабирайтесь.
Я бы на Вашем месте перенём buil папку в более разумное место и открыл бы на неё права на запись там и т.п.
Знаете, как build переносить?
нет
1) Отрываете "Настройки" в IDE
2) Ищете там ссылку на файл preferences.txt там ещё примписка есть, что в этом файле больше настроек можно редактировать
3) открываете оэтот файл в любом текстовом редакторе
4) закрываете ВСЕ ДО ЕДИНОГО окна IDE
5) в открытом файле вставляете строку
build.path=C:\Arduino\build
(здесь "C:\Arduino\build" - это моя папка, у Вас может быть другая, но она должна быть, создайте и дайте права обычным юзерам делать там всё, что захотят)
6) сохраняете файл preferences.txt
7) запускаете IDE и убеждаетесь, что теперь она всё своё временное барахло при компиляции складывает в Вашу папку.
Теперь Вы можете во-первых посмотреть какие там файлы появляются, а во-вторых понять почему файл не может быть открыт, прав не хватает или ещё чего.
Сделал. Ошибка та же: "C:\build\preproc\ctags_target_for_gcc_minus_e.cpp", в папке preproc пусто, в папке для скетчей - скетч (.ino)
Если пусто, что-то сделали не так. Или не закрыли IDE или ещё чего. Откройте сейчас файл настроек. Там жива Ваша строка?
Да, есть. только она 3я, а я вставлял в начало.
Директория c:\build существует? Права даны? И она пустая, так?
Нет она есть, в ней файлы и 2 папки. папка препроцессор пустая, а папка для скетча содержит скетч который компилировался последним.
права вродь всем дал, вот посмотрите
Судя по всему, у вас скетч "не правильной системы". Покажите то, что вы пытаетесь откомпилировать.
.Алексей., Выберите в меню "Создать новый скетч". Посмотрите что там появится. Вот это должно быть обязательно в любом скетче. А теперь посмотрите в свой и убедитесь, что у Вас этого нет.
А теперь сравните с тем, как должно быть.
А где я найду правильный скетч?
Чтобы сравнить
Вы читаете, что Вам пишут? В частности, сообщение №43?
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
А теперь сравните с тем потоком сознания, которое наваяли Вы.
я смарю, впариватели Arduino IDE уже до коррекционных школ добрались, судя по последним тенденциям на форуме...