#android #c #android-ndk
#Android #c #android-ndk
Вопрос:
Просто интересно, поддерживает ли andorid NDK прямое внедрение asm?
asm{
//lots of strange asm instructions...
}
Если да, я полагаю, вам нужно было бы получить некоторые ссылки на наборы команд конкретной архитектуры arm — где бы вы их нашли?
Спасибо, Стив.
Ответ №1:
Android NDK использует GCC, поэтому вы можете смело просматривать документацию GCC.
Что касается конкретных инструкций ARM, хорошей отправной точкой может быть что-то вроде архитектуры ARM.
Комментарии:
1. является ли версия компилятора GCC специфичной для andorid? Или я могу найти документацию в любом ресурсе на базе Linux? Спасибо
2. Сам компилятор является стандартным. Например, NDK r6 использует GCC v4.4.3. Однако у NDK есть собственная система сборки и тому подобное, чтобы завершить все это. Тем не менее, да, стандартная документация GCC должна соответствовать.
Ответ №2:
В дополнение к @NuSkooler это еще один полезный ресурс