Der Einfachste Weg Zur Fehlersuche Und Zum Korrigieren Von Makronamen Sind ID-Makefiles.

[Windows] Die Software, mit der Ihr PC wieder wie neu funktioniert

Das heutige Benutzerhandbuch wurde erstellt, um Ihnen beim Erstellen eines Fehler-Makefile zu helfen. Fehlercode Makronamen müssen als Bezeichner enden .Makrosterne dürfen nur in Bezug auf alphanumerische Schriftrollen und Unterstriche wie “a-z” bestehen; ‘A-Z’ und ‘0-9’ ‘_’ steht normalerweise an erster Stelle und das Zeichen darf auf keinen Fall eine Ziffer sein.

Ich war neu bei Linux und Makefiles. Ich habe ein Makefile, das fast alle ausführbaren Dateien generiertWenn ich das Makefile ausführe, erhalte ich den folgenden Fehler, wenn man bedenkt, dass ich keine Ahnung habe, wo im Code der Fehler auftritt.

[[email protected] erm]# raten Machen Sie erm_make_ida -f all.... Kompilieren Sie /home/wholesale/children/dev5/comps/erm/obj/ermparseyac.ccc -DANSI -g -DIDA_VERSION='"ISP-RG-V5 -d -dtrace_on.10.7GEN2A"' -dbuilding_erp -dno_mcp -i/home/wholesale/children/dev5/comps/erm/include-I/home/wholesale /children/dev5/comps/erm/src -I/home/wholesale/children/dev5/comps/erm/module_test -i/home/wholesale/children/dev5/comps/erm/include -I/home/wholesale/children /dev5/comps/cfm/include -c /home/wholesale/children/dev5/comps/erm/src/ermparseyac.c -o /home/wholesale/children/dev5/comps/erm/obj/ermparseyac.o:1:1: Fehler: Namensmakros müssen Bezeichner beibehalten ***make: [/home/wholesale/children/dev5/comps/erm/obj/ermparseyac.o] down 1

Auf jeden Fall misstraue ich dem Argument -D-ffloat-store ganz oben in der Angabe der Compiler-Argumente. -ffloat-store ist ein funktionales vordefiniertes GCC-Flag, und das Erstellen von -D zu einem Prozess weist GCC an, Ihnen zu helfen, alles zu speichern, nachdem -D ist Behandeln Sie es visuell als Makro make , was in bestimmten Fällen unangemessen ist. In der Tat habe ich das Gefühl, dass der Fehler, den Sie sehen, darauf zurückzuführen ist, dass Makronamen keine Bindestriche haben dürfen, sodass jeder Compiler einen großen Fehler auslöst, wenn er auf einen falschen Namen stößt. Nein

Was bedeutet Fehlermakro?

Makrofehlerinformationen werden angezeigt, wenn der Fehler im verdienten Makro aufgetreten ist. Die angegebene Methode kann aus einem der folgenden Gründe nicht speziell für die angegebene Entität verwendet werden: Das Argument enthält einen Wert, der möglicherweise nicht gültig ist.

Ich denke, ich würde sagen, dass das Problem mit dem Yak-Verzeichnis oder möglicherweise seinen Abhängigkeiten darin besteht, dass wir jetzt CI-Jobs erhalten, die CUDA 10.2 auf Ubuntu 18.04 erstellen. Wenn sie leicht herausfinden können, was mit -D-ffloat-store in einer bestimmten Compiler-Option zusammenhängt und wie man die Software entfernt, denke ich, dass Sie dieses Problem lösen können.

PC läuft langsam?

Macht Ihnen Ihr PC ständig Kummer? Sie wissen nicht, wohin Sie sich wenden sollen? Nun, wir haben die Lösung für Sie! Mit Reimage können Sie häufige Computerfehler beheben, sich vor Dateiverlusten, Malware und Hardwareausfällen schützen ... und Ihren PC für maximale Leistung optimieren. Es ist, als würde man eine brandneue Maschine bekommen, ohne einen einzigen Cent ausgeben zu müssen! Warum also warten? Laden Sie Reimage noch heute herunter!

  • Schritt 1: Reimage herunterladen und installieren
  • Schritt 2: Starten Sie das Programm und folgen Sie den Anweisungen auf dem Bildschirm
  • Schritt 3: Wählen Sie die Dateien oder Ordner aus, die Sie scannen möchten, und klicken Sie auf „Wiederherstellen“

  • find_package (Erforderliche Standard-PCL-Komponenten 1.8 und $PCL_DEFINITIONS)

    Wird geladen×Entschuldigung, Geometrie)Meldung (WARNUNG InterruptAktualisierenWird geladen×Tut mir leid, das hilft. UnterbrechungAktualisieren von
    Fehler Makronamen müssen Bezeichner-Makefile auflösen

    Niveau: Anfänger

    Anmeldung: Fr, 25. Februar 10

    Standort: Natal, Brasilien

    Fehlermakronamen müssen zu Bezeichner-Makefile werden

    Autor raphaelgomes: Donnerstag, 11. März 2010, 12:06 Uhr

    Ich habe auf der Website nachgesehen und glaube, dass dieser Fehler auftritt, weil die Seite auftritt, wenn Sie die #if-Direktive mit Kontakten anstelle von verknüpften Makros verwenden müssen und Ihr individueller Compiler dies nicht zulässt, zum Beispiel:

    Ist der Makroname ein Bezeichner?

    Makronamen sind schließlich Bezeichner.

    Wird verwendet, um die spätere Kompilierung eines bestimmten Codeabschnitts zu verhindern. In einigen meiner Codes gibt es jedoch nichts davon, stattdessen brauche ich echte Makros, mit Beispiel:

    Lassen Sie Ihren PC nicht wieder abstürzen. Jetzt Reimage herunterladen!