| View previous topic :: View next topic |
| Author |
Message |
Mr. Anderson l33t


Joined: 22 Apr 2004 Posts: 756
|
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: 1269 Location: St. Wendel
|
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: 360
|
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: 756
|
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 |
|
 |
|