arm-eabi-gcc отличается от arm-linux-androideabi-gcc - PullRequest
8 голосов
/ 07 ноября 2011

Отличается ли arm-eabi-gcc от arm-linux-androideabi-gcc?Могу ли я заменить arm-eabi-gcc на arm-linux-androideabi-gcc со сценарием agcc с этого сайта http://www.plausible.org/andy/agcc?

1 Ответ

10 голосов
/ 20 января 2012

Да, наборы инструментов arm-eabi-gcc и arm-linux-androideabi-gcc, которые поставляются с Android NDK, (несколько) различны, вы можете прочитать о том, что входит в arm-linux-androideabi-gcc (более новый) git или в файле docs / CHANGES.html в вашей локальной установке NDK.

Что касается второго вопроса, вы можете поменять местами arm-linux-androideabi-gcc в сценарии agcc, но обратите внимание, что сценарий agccдовольно исторично сейчас, вам не нужны такие тяжелые прокладки для создания нативного кода Android в наши дни.http://jiggawatt.org/badc0de/android/index.html дает хорошее введение и примеры, а также является более поздним подходом (обратите внимание, что некоторые примеры (например, OpenGL ES) также могут быть датированы начиная с Android 2.3).Я сам использую методы, описанные там, за исключением того, что в качестве компилятора просто использую arm-linux-androideabi-gcc из NDK.

...