Aqui está a linha de comando que recebi de um fabricante de chips:
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
Certamente falhou com a mensagem de
*** Error during writing of the configuration.
make[1]: *** [scripts/kconfig/Makefile:121: nanopi_h3_defconfig] Error 1
make: *** [Makefile:479: nanopi_h3_defconfig] Error 2
Encontrei sunxi_defconfig
na pasta configs/
. Por que o arquivo de configuração é sunxi_defconfig
colocado na lista de parâmetros como um destino no make
comando? Estudei make
o manual de comandos com atenção e não encontrei o caso de colocar um arquivo de configuração como alvo de criação. A linha de comando está errada? Como posso consertar isso?
A compilação do kernel reconhece
defconfig
nomes de arquivos como alvos para compilações usando essa configuração padrão. Se você corrervocê os verá listados no final; eles incluem
make sunxi_defconfig ARCH=arm CROSS_COMPILE=arm-linux-
é uma invocação válida para umaarm
compilação de compilação cruzada usando asunxi
configuração padrão e um conjunto de ferramentas prefixado comarm-linux-
.Quanto ao seu erro, você precisará procurar mais na saída do build para ver se há algo mais específico.