View previous topic :: View next topic |
Author |
Message |
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Wed Aug 22, 2012 1:56 pm Post subject: Verständnis-Problem bei Variablen der bash |
|
|
Das hier startet in der Linux-Konfiguration das user-mode-Menü:
Code: | ARCH="um" make menuconfig |
Das hier auch:
Code: | make ARCH="um" menuconfig |
Diese beiden Varianten bringen den SUBARCH-Wert in die Kernel-Konfiguration:
Code: | make ARCH="um" SUBARCH="i386" menuconfig |
Code: | ARCH="um" make SUBARCH="i386" menuconfig |
Aber diese beiden Varianten nicht:
Code: | SUBARCH="i386" make ARCH="um" menuconfig |
Code: | ARCH="um" SUBARCH="i386" make menuconfig |
Anders gesagt: wenn SUBARCH="i386" vor make steht, kommt es nicht in der Konfiguration an. Wenn es danach steht, schon. Woran liegt das? |
|
Back to top |
|
|
py-ro Veteran
Joined: 24 Sep 2002 Posts: 1734 Location: Velbert
|
Posted: Wed Aug 22, 2012 2:07 pm Post subject: |
|
|
Wenn es nach make steht ist es ein Parameter der make übergeben wird und keine Bash-Variable.
Py |
|
Back to top |
|
|
bell Guru
Joined: 27 Nov 2007 Posts: 510
|
Posted: Wed Aug 22, 2012 4:44 pm Post subject: |
|
|
Du musst in das Makefile reinschauen was "make" mit den Parametern und Umgebungsvariablen macht.
Ich stimme py-ro zu, es sind zwei Paar Schuhe. |
|
Back to top |
|
|
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Wed Aug 22, 2012 5:03 pm Post subject: |
|
|
Ok, danke. Ich hatte mir nicht vorstellen können, dass make Parameter wie Umgebungsvariablen behandeln würde, sondern hatte mit irgendwelcher Shell-Magie gerechnet. |
|
Back to top |
|
|
|