De Meest Vereenvoudigde Manier Om Problemen Met Macronamen Op Te Lossen Is Zeker Id Makefiles.

[Windows] De software die ervoor zorgt dat uw pc weer als nieuw werkt

De gebruikershandleiding van vandaag is gemaakt om iemand te helpen wanneer je een fout Makefile Error Code Macro-domeinen moet identifiers zijn.Macrosterren bestaan ​​alleen uit alfanumerieke scrolls samen met underscores, zoals “a-z”; ‘A-Z’ maar ook ‘0-9’ ‘_’ is de eerste en een teken mag nooit het nieuwe cijfer zijn.

Ik was nieuw bij Linux en Makefiles. Ik heb een belangrijke makefile die bijna alle uitvoerbare bestanden genereertWanneer ik de makefile uitvoer, krijg ik de volgende foutmelding omdat ik geen idee meer heb waar in de code mijn fout optreedt.

[[email protected] erm]# help Maak erm_make_ida -f all.... Compileer /home/wholesale/children/dev5/comps/erm/obj/ermparseyac.ccc -DANSI -signifiant -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 -ze zouden /home/wholesale/children/dev5/comps/erm/src/ermparseyac.c -o /home/wholesale/children/dev5/comps/erm/obj/ermparseyac.o:1:1: fout: naammacro's moeten identifiers behouden ***maak: [/home/wholesale/children/dev5/comps/erm/obj/ermparseyac.o] fout 1

In een bepaald geval twijfel ik of ik zou zeggen dat het argument -D-ffloat-store het meest opvallende is van de lijst met compilerproblemen. -ffloat-store is een vooraf gedefinieerde GCC een vlag, en het toevoegen van -D aan een plan vertelt GCC om alles op te slaan nadat -D verschijnt, behandel het is dat een macro tag , wat in dit geval zeer ongepast is. inderdaad, ik heb het gevoel dat de fout die je ziet is omdat macronamen geen koppeltekens kunnen hebben, dus de compiler gooit je gewoon een grote fout wanneer het een soort verkeerde naam tegenkomt. Nee

Wat betekent voortgangsfoutmacro?

Macrofoutgerelateerde informatie verschijnt wanneer een fout is aangepast in de ontvangen macro. De opgegeven methode kan om de volgende redenen niet specifiek worden gebruikt tijdens het opgegeven object: Het argument bouwde een waarde op die mogelijk niet altijd geldig is.

Ik denk dat het probleem met je yak-directory of zijn afhankelijkheden simpelweg is dat we nu CI-functies krijgen die CUDA 10.2 bouwen op Ubuntu 18.04. Als je eenvoudig kunt uitzoeken wat gerelateerd is aan -D-ffloat-store in de compiler-opties en met welke methode je het kunt verwijderen, denk ik dat iedereen dit probleem kan oplossen.

PC werkt traag?

Geeft je pc je constant verdriet? Weet je niet waar je moet zijn? Wel, hebben wij de oplossing voor u! Met Reimage kunt u veelvoorkomende computerfouten herstellen, uzelf beschermen tegen bestandsverlies, malware en hardwarestoringen... en uw pc optimaliseren voor maximale prestaties. Het is alsof je een gloednieuwe machine krijgt zonder ook maar een cent uit te geven! Dus waarom wachten? Download Reimage vandaag!

  • Stap 1: Download en installeer Reimage
  • Stap 2: Start het programma en volg de instructies op het scherm
  • Stap 3: Selecteer de bestanden of mappen die u wilt scannen en klik op "Herstellen"

  • find_package (VERPLICHTE standaard PCL-componenten 1.8 en evenals $PCL_DEFINITIONS)

    bezig met laden×Sorry, geometrie)Bericht (WAARSCHUWING OnderbrekenBijwerkenbezig met laden×Sorry, dit helpt. onderbrekingBijwerken van
    fout macrosterren moeten identifiers makefile zijn

    Niveau: beginner

    Registratie: vr 26 feb 10

    Locatie: Natal, Brazilië

    fout macrotermen moeten identifiers makefile zijn

    Auteur raphaelgomes: do 11 mrt, dit jaar 12:06

    Ik heb online gekeken en ik denk dat deze fout optreedt omdat de webpagina optreedt wanneer u de belangrijkste #if-richtlijn met getallen gebruikt in plaats van gekoppelde macro’s en uw compiler deze niet begrijpt, bijvoorbeeld:

    Is de macronaam een ​​identificatie?

    macro deze mensen: worden uiteindelijk identifiers.

    Wordt gebruikt om verdere compilatie van een stukje kortingscode te voorkomen. In mijn code kan dit echter niet voorkomen, in plaats daarvan heb ik echte macro’s nodig, bijvoorbeeld:

    Laat uw pc niet opnieuw crashen. Download Reimage nu!