Se você olhar a man page para make com $ man make
, isso explica um pouco mais. O -j
flag, quando seguido por um número, restringe o número de processos em execução ao mesmo tempo ao que você coloca. No entanto, se -j
não for seguido por um número, o número de encadeamentos não será limitado. Eu acho que desde que ele estava executando tantos threads ao mesmo tempo, ele usava as coisas. Assim que eu usei make ARCH=arm UIMAGE_LOADADDR=0x8000 CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage
, tudo funcionou; concedido, foi lento, mas funcionou. Talvez você possa adicionar um -j 10
ou algo para fazer as coisas rodarem um pouco mais rápido sem sobrecarregar o sistema operacional.