У меня есть некоторый опыт программирования для среды Windows, но мне нужно разработать «Киоск» (я слышал, что это правильное название) на BeagleBone Black. Я совершенно новичок в Linux, а также плохо знаком с инструментами, которые собираюсь использовать. До последних нескольких месяцев я разработал с VB6
а также C++Builder
только.
Сейчас у меня есть Eclipse
, MinGW
а также wxWidgets
работает на моем 64-битном ПК Windowns 7, а BeagleBone Black загружает Debian 7.8 с LXDE
,
Мне нужно настроить цепочку инструментов для компиляции для BeagleBone Black. Я очень старался и прочитал, по крайней мере, сто страниц, но до сих пор не понял.
От Этот сайт Я узнал, что можно компилировать для Linux из Windows, что может быть идеальным решением. Если это невозможно, у меня уже есть виртуальная машина с Ubuntu (но я могу изменить ее при необходимости), готовая к Eclipse
и другие вещи, установка.
Я все еще не знаю, какую цепочку инструментов использовать / строить. Этот сайт кажется, уже построили цепочку инструментов, но нет указания, куда идти дальше. Я понимаю, что теперь я должен скомпилировать wxWidgets
с этими инструментами, но я не уверен, а также я не хочу испортить мою текущую рабочую настройку в Windows, потому что я пропустил переключатель или путь.
Я вижу, как этот вопрос задавался более одного раза, но я не нашел тот, который является актуальным, поэтому я задаю его снова.
Как создать цепочку инструментов для компиляции приложения с графическим интерфейсом из Windows, используя Eclipse
, MinGW
а также wxWidget
для BeagleBone Black под управлением Debian и LXDE
?
MinGW-64w вики описывает, как собрать кросс-компилятор MinGW и среду сборки.
Вы также можете посмотреть на SO: C ++ кросс-компилятор из Windows в Linux.
Другая техника Канадский крест, как Google делает свой Android NDK для хоста Windows. Сначала вы должны настроить сборочную машину Linux. Затем соберите GCC и binutils, которые будут работать на компьютере с Windows и будут создавать двоичные файлы для руки Debian. Затем скопируйте встроенный набор инструментов в среду Windows Cygwin или MSYS.