Как скомпилировать и запустить программу на C / C ++ в системе Android (например, MinGW в Windows)? - PullRequest
6 голосов
/ 04 сентября 2010

Я хочу скомпилировать и запустить программу C / C ++ на телефонной программе Android (например, G1).

Например, я пишу программу «Hello World.c», затем компилирую и запускаю ее на моей телефонной системе Android.

Я никогда не использовал MinGW для запуска своего кода в своей системе Windows, поэтому я также хочу сделать это в телефонной системе Android.

Ответы [ 5 ]

6 голосов
/ 14 октября 2012

Во время других ответов, это могло быть правдой, что не было никаких вариантов развития. Однако эта область быстро меняется. Сейчас есть несколько проектов, где вы можете развиваться на нескольких языках. Не все утилиты поддерживают все стандарты ANSI языков. В качестве примера, проект C4droid, похоже, стремится дать полный ответ на C / C ++.

https://play.google.com/store/apps/details?id=com.n0n3m4.droidc&hl=en

2 голосов
/ 15 февраля 2014

Я бы порекомендовал CppDroid - новая бесплатная C / C ++ IDE и компилятор на Android.В него включено множество примеров и руководств по C / C ++.YouTube: https://www.youtube.com/watch?v=4T5qNP6xJ6Y#t=14 Блог: http://cppdroid.blogspot.com, Google Play: https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid

1 голос
/ 04 сентября 2010

Единственный способ использования C / C ++ в Android - это использование Android NDK .

1 голос
/ 04 апреля 2011


сегодня я только что попробовал новую вещь
она супер-хакерская, но прекрасно работает после того, как вы ее настроите.
сначала выполните рутинг вашего телефона (используйте что-нибудь простое, например z4root).
и следуйтеинструкции здесь:
http://www.gphone.org.hk/cgi-bin/ch/threaded_show.cgi?tid=69&pid=222&h=1

Если вам трудно использовать adb, то вы просто как me.use QuickSSHd.
СЕТЬ УСТАНАВЛИВАЙТЕ ТАМ ЖЕ ПАРОЛЬFOR QuickSSHd и OpenSSH.it не будут вносить никаких изменений в процесс, но помогут вам не запутаться.
После того, как вы все сделали,
убедитесь, что последние несколько операторов сработалиправильно. / это может навредить

После того, как вы убедитесь, что установлен OpenSSH Правильно .
Закройте QuickSSHd и ssh в вашем Debian.

, затем вы можете
apt-get install g ++

Обновиться до squeeze после того, как убедитесь, что он работает.

И получайте удовольствие.

Подсказка: никогда не закрывайте оболочку в процессе == используйте usb сеть вместо wifi, если это возможно

Любые вопросы, я готов.

1 голос
/ 04 сентября 2010

Android не имеет компилятора C / C ++ на своих устройствах, извините.Существуют способы создания библиотек C / C ++ для использования с Android (см. NDK), но они скомпилированы на главном компьютере, а не на самом устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...