У меня только появился EAD-пэд-трансформатор. Как и любое другое оборудование, которое у меня есть, я хотел бы иметь на нем компилятор C. Я знаю, что могу скомпилировать компиляцию, но я бы хотел сделать разработку на самом устройстве. Я искал google, и все, что я могу найти, - это страницы о том, как создать цепочку инструментов для x86/64 Linux. Мысли?
Gcc ON arm/android
Ответ 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
Поскольку этот ответ по-прежнему поддерживается, я бы рекомендовал людям взглянуть на
- http://kevinboone.net/kbox.html
- http://botbrew.com/
- http://kevinboone.net/kbox2.html (я использую этот, а также botbrew)
Поскольку они предоставляют установку стиля пакета для большей части утилиты 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.