2016-05-02 9 views
0

Hallo StackOverflowers!Cygwin: Probleme machen

Ich versuche, einfach das folgende Programm von GitHub C- Compiler zu machen und zu testen, aber ich habe Probleme mit der Erstellung der Lex-Datei. Ich benutze Cygwin, und ich versuche dies zu tun, um Eingabe und Ausgabe von meinem eigenen C-Compiler zu vergleichen.

Ich bin sehr neu in diesem Zeug, aber die Fehler, die ich bin immer ist ...

$ make lex 
lex c-grammar.lex 
make: lex: Command not found 
makefile:5: recipe for target 'lex' failed 
make: *** [lex] Error 127 

Jedwedes Hilfe ist sehr willkommen !!

+2

Möglicherweise müssen Sie lex installieren ... –

+1

Wahrscheinlich haben Sie Lex nicht installiert. Führen Sie das cygwin-Installationsprogramm erneut aus, und wenn die Paketliste angezeigt wird, suchen Sie nach lex. – bruceg

+0

Sie möchten etwas wie folgt tun: https://youtu.be/Y8OOizmGLw8, außer dass Sie nach lex und nicht nach sqlite suchen wollen. – bruceg

Antwort

0

Der Befehl lex fehlt in Ihrem System. Sie können das Paket flex installieren, um diesen Befehl bereitzustellen. Möglicherweise müssen Sie einen Symlink /bin/lex -> /bin/flex erstellen. Das sollte es tun. Wahrscheinlich werden Sie auch das bison Paket benötigen.