Nuttx: "make menuconfig" Fehler

OP #5227875
Lesenswert?

Hallo zusammen,

ich wollte mal Nuttx ausprobieren, jedoch bekomme ich beim "make 
menuconfig" schon einen Fehler:

Habe mit "./tools/configure.sh sam4e-ek/nsh" die Konfig. erstellt.
Dann ein "make menuconfig" versucht und folgendes bekommen:
1
parusel@vbox-ap ~/ARM/Nuttx/nuttx-7.22 $ make menuconfig
2
LN: include/arch/board to /home/parusel/ARM/Nuttx/nuttx-7.22/configs/sam4e-ek/include
3
LN: arch/arm/src/board to /home/parusel/ARM/Nuttx/nuttx-7.22/configs/sam4e-ek/src
4
make[1]: Entering directory '/home/parusel/ARM/Nuttx/nuttx-7.22/configs'
5
make[1]: Nothing to be done for 'dirlinks'.
6
make[1]: Leaving directory '/home/parusel/ARM/Nuttx/nuttx-7.22/configs'
7
make: the '-C' option requires a non-empty string argument
8
make: *** Eine leere Zeichenkette ist als Dateiname ungültig.  Schluss.
9
Makefile.unix:331: recipe for target 'dirlinks' failed
10
make: *** [dirlinks] Error 2

Leider habe ich dazu nichts im Inet gefunden.
#5227934
Lesenswert?

Du benötigst neben dem "nuttx"- auch noch das "apps"-Verzeichnis, wie in 
der Readme beschrieben, d.h. am besten machst du dir ein eigenes 
Überverzeichnis wo du beides rein packst:
1
mkdir nuttx-os
2
cd nuttx-os
3
git clone https://bitbucket.org/nuttx/nuttx
4
git clone https://bitbucket.org/nuttx/apps

Jetzt hast du in nuttx-os
1
tree -L 1
2
.
3
├── apps
4
└── nuttx

Danach einfach vorgehen wie gehabt:
1
cd nuttx
2
./tools/configure.sh sam4e-ek/nsh
3
make menuconfig

Noch ein Nachtrag:
Man muss nicht unbedingt zwingend "make menuconfig" benutzen. Das 
./configure.sh kopiert die entsprechende config ins nuttx-Verzeichnis 
und man kann mit "make -j4" direkt kompilieren. Menuconfig braucht man 
nur wenn man an der bestehenden config etwas verändern will. Prinzipiell 
geht das aber auch mit einem einfachen Texteditor.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren