Можно ли использовать Arduino IDE для разработки простых старых программ на C? - PullRequest
4 голосов
/ 18 октября 2011

У меня есть простой эскиз Arduino, который охватывает несколько файлов. В файле h есть сигнатура функции, а в файле C - определение.

Если я пытаюсь скомпилировать («проверить») эскиз, я получаю ошибки «неопределенная ссылка» для функции, определенной в файле C. Изменение имени файла с * .c на * .cpp решает проблему, но я не хочу определять файл как файл C ++. Можно ли скомпилировать простые старые файлы C в Arduino?

Заранее спасибо.

1 Ответ

8 голосов
/ 19 ноября 2011

Arduino IDE очень ограничен, мой совет: избегайте его.У вас есть несколько альтернатив, которые вы можете найти здесь: http://arduino.cc/playground/Main/DevelopmentTools


  • Разработка для Arduino с использованием графической среды программирования Minibloq.
  • Система сборки Arduino CMake
  • Inoнабор инструментов командной строки для Arduino
  • Разработка для Arduino с использованием AVR-Ada
  • Разработка для Arduino с использованием Eclipse
  • Разработка для Arduino с использованием Bitlash
  • Запуск Arduino изкомандная строка
  • Сборка с использованием Cmake
  • Сборка с использованием Scons
  • Сборка с использованием build_arduino.py
  • Получение Chumby при разговоре с Arduino
  • ЗапускArduino на ноутбуке XO (AKA ноутбук стоимостью $ 100)
  • Arduino в Sharp Netwalker
  • Arduino на OpenSolaris
  • Использование библиотек Arduino в CodeBlocks
  • Разработка для Arduinoиспользование Kdevelop
  • Использование исходных файлов на языке ассемблера в Arduino IDE: Сборка в Arduino
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...