Я из среды разработки под Microsoft Windows, я доволен возможностями навигации IntelliSense и кода, могу ли я установить IDE, такую как Eclipse, [я предполагаю, что для меня, вероятно, лучше сделать прыжок и Linux с двойной загрузкой] и занимаешься разработкой на моем быстром настольном компьютере и развертываешься на Pi?
13
Ответы:
Да, вы можете развиваться в другом месте перед развертыванием на Пи.
Однако, поскольку Pi - это другая архитектура, если вы компилируете с помощью собственного компилятора, ваш код не будет исполняемым на Pi.
Это можно решить с помощью кросс-компилятора. По сути, это второй компилятор GCC в вашей системе, который использует для компиляции набор инструментов ARM.
Более подробную информацию можно найти в этом вопросе:
Как создать набор инструментов GCC 4.7 для кросс-компиляции?
источник
Prefix directory
.CROSS_COMPILE
переменную при вызове заставьте меня поверить.Да, вы можете скомпилировать программное обеспечение Raspberry Pi из Windows с помощью кросс-компилятора и использовать Eclipse в качестве IDE. Вы даже можете удаленно отлаживать программное обеспечение, работающее на Raspberry Pi из Windows, просматривать переменные, наведя на них курсор мыши и т. Д.
Вот инструкции, как подготовить кросс-компилятор и настроить Eclipse в качестве IDE для Raspberry Pi: http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php
источник
Я использовал netbeans вместо eclipse в качестве IDE для разработки и отладки программ C / C ++ на моем Raspberry Pi. Я перечислил, как я сделал это в этом сообщении в блоге: http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/
источник