У меня есть решение с 5 проектами, которые я компилирую в Atmel Studio.Когда я это делаю, иногда возникает случайный segfault.Если я попытаюсь перекомпилировать несколько раз, то все работает.Segfault, кажется, не в каком-то определенном месте или проекте.Иногда только один сбой проекта, иногда несколько.
В настоящее время я использую Atmel Studio 7.0.1417 с avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.0_1734) 5.4.0
Я пробовал с более новымверсия Atmel Studio: 7.0.1931 и avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.1_1750) 5.4.0, но есть только больше ошибок сегментации!
Согласно примечаниям к выпуску от Atmel Studio, должны быть исправлены ошибкичто:
- «Решение со ссылками между проектами неправильно компилируется»
- «Связанные файлы в подпапках вызывают сбои сборки»
отсюда: http://studio.download.atmel.com/7.0.1931/as-installer-7.0.1931-readme.pdf
Мое решение имеет связи между проектами и некоторым кодом, который используется совместно с другим решением.Я думаю, что в том, как я настроил решение, должно быть что-то необычное, иначе люди будут часто сталкиваться с ошибками сегментации, и это будет исправлено.
Это обсуждение в марте этого года, если бы кто-тоУ меня была такая же проблема, как и у меня: https://www.avrfreaks.net/forum/has-segmentation-faults-been-fixed
Хотя решения этой проблемы не существует.
Кто-нибудь знает, почему это происходит?Есть ли какая-то работа, кроме запуска на старом компиляторе, который я уже делаю?