Nuttx: "make menuconfig" Fehler

OP #5227875
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.
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

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.