Forum: Mikrocontroller und Digitale Elektronik Nuttx: "make menuconfig" Fehler


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Adam P. (adamap)


Bewertung
0 lesenswert
nicht 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.

von Christopher J. (christopher_j23)


Bewertung
0 lesenswert
nicht 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.

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.