"Não é possível executar o arquivo binário" não é sobre permissões, por isso chmod
não ajudará você.
(Ah, e nunca use chmod 777
. Nunca é a solução. Se você tentar executar algo e o erro for "permissão negada", adicione permissões de execução: chmod a+x
.)
Esta mensagem significa que você tem um arquivo binário (não um script) que o kernel não reconhece como um formato de programa válido. Dado o nome do diretório linux-x86
, este é um executável x86.
Dado o prompt, parece que você está tentando construir o kernel no próprio tablet ARM. Você não pode executar um executável x86 em um processador ARM. Você precisará de binários do compilador para o ARM, que não estão presentes na árvore do Android. A solução mais simples seria fazer a compilação em um PC. Se você realmente quiser fazer a compilação no tablet, obtenha os binários apropriados do compilador (para o libc correto; há muitas ABIs diferentes em plataformas ARM e identificar o caminho certo pode ser um pouco difícil).