i=0
while IFS= read -r line
do
var[i++]="$line"
done < filename
Здесь переменная массива var хранит все имена. Доступ к ним можно получить по
printf '%s\n' "${var[0]}"
printf '%s\n' "${var[1]}"
...
...
Если вы хотите получить доступ только к параметрам конфигурации для определенной архитектуры, вам не нужно указывать перекрестный -компилятор:
make ARCH=i386 menuconfig
Если вы хотите что-то собрать, вам понадобится действующий перекрестный компилятор -с соответствующим префиксом. Например, в Debian вы должны установить пакет gcc-i686-linux-gnu
и указать ARCH=i386 CROSS_COMPILE=i686-linux-gnu-
.