Подтвердить что ты не робот

Gcc ON arm/android

У меня только появился EAD-пэд-трансформатор. Как и любое другое оборудование, которое у меня есть, я хотел бы иметь на нем компилятор C. Я знаю, что могу скомпилировать компиляцию, но я бы хотел сделать разработку на самом устройстве. Я искал google, и все, что я могу найти, - это страницы о том, как создать цепочку инструментов для x86/64 Linux. Мысли?

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

изменить @2014/02/14

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

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

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

Ответ 3

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

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

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

Ответ 4

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