gcc ON arm / android - PullRequest
       13

gcc ON arm / android

14 голосов
/ 17 июня 2011

Я только что получил трансформатор EEE. Как и любое имеющееся у меня оборудование, я хотел бы иметь на нем компилятор Си. Я знаю, что могу кросс-компилировать, но я хотел бы заняться разработкой ПО самого устройства. Я искал в Google, и все, что я могу найти, это страницы о том, как собрать набор инструментов для рук для Linux x86 / 64. Мысли

Ответы [ 4 ]

8 голосов
/ 07 июля 2011

Я наткнулся на этого парня, который скомпилировал двоичные файлы gcc для запуска на Android / ARM (и во время выполнения R), я смотрю на это.

http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android

edit @ 2014/02/14

Поскольку за этот ответ все еще проголосуют, я бы порекомендовал людям взглянуть на

Поскольку они обеспечивают установку стиля пакета для большей части утилиты Botbrew поставляется с git и подходящей версией ar, но требует root-доступа.

kbox2 не требует root и работает в среде chroot

6 голосов
/ 07 апреля 2013

Поскольку вы спрашивали об этом в июне 2011 года (или, может быть, начали примерно в то же время), есть нечто, что ТОЧНО выполняет то, что вы хотите, называется «Terminal-IDE».Это гораздо лучший ответ, чем тот, который вы отметили как правильный, потому что он не зависит от кросс-компиляции, как проверенный ответ.

Terminal-IDE - интегрированная среда разработки, которая работает на устройстве Android(как вы и просили), и имеет как компилятор C, так и Java (конечно).

Есть веб-сайт Terminal-IDE с более подробным описанием и ссылками надругие ресурсы.

5 голосов
/ 17 июня 2011

Процесс сборки gcc (и др.) Для запуска на вашей цели должен быть похож на сборку кросс-компилятора, за исключением того, что вам нужно:

  • должен иметь кросс-компилятор ARM, которыйработает на вашем, например, компьютере x86.Таким образом, результаты вашего Google все еще полезны.
  • используйте опцию --host, чтобы указать платформу ARM при запуске configure для всех частей вашего набора инструментов.
0 голосов
/ 07 августа 2016

Моя текущая любимая среда разработки инструментов в настоящее время размещена GNURoot . Вы можете разместить на своем телефоне пользовательскую область Debian и наслаждаться удовольствиями emacs и / или vi, в то время как другие думают, что вы безумно пишете тексты в BFF или играете в Pokemon Go.

...