Для программ, предназначенных для запуска в окне консоли Windows, могу ли я предложить использовать MinGW? Это порт GCC C/C++/etc. компиляторы, используемые Atmel Studio, а Code :: Blocks IDE отлично подходят для Windows под Windows. Обычно я не рекомендую пакеты программного обеспечения, но есть удобная бинарная загрузка codeblocks.org со стабильным Code :: Blocks и недавним стабильным MinGW.
Code::Block Binary Downloads
Что касается использования AtmelStudio для компиляции программ для запуска в окне «CMD», составители использовали воли будет своего рода кросс-компилятор для процессора и ОС, не то, что вы работаете на , Если у вас нет эмулятора для этой целевой платформы, которая работает в консоли Windows, то я думаю, вам не повезло. Встраиваемые системы обычно не имеют клавиатурных или консольных устройств, поэтому у реальных программ не будет классической функции Unix main()
. Вы все еще можете писать и тестировать функции, не выполняющие консольные операции ввода-вывода или системные вызовы. Правильно закодированные, они будут перекомпилировать без изменений для запуска в любой среде.
Спасибо за предложение. Я рад использовать все, что будет лучше. Мне просто интересно, есть ли способ сделать это в AtmelStudio, чтобы я мог узнать свой путь вокруг IDE в будущем, когда я больше поработаю с чипами AVR. –