Heim >Backend-Entwicklung >C++ >Wie kompiliere ich C-Code mit anonymen Strukturen und Unions mit gcc?

Wie kompiliere ich C-Code mit anonymen Strukturen und Unions mit gcc?

DDD
DDDOriginal
2024-11-03 15:27:30299Durchsuche

How Do I Compile C Code Using Anonymous Structs and Unions with gcc?

C-Code mit anonymen Strukturen/Unions kompilieren

In C können anonyme Strukturen und Unions (ohne Namen deklarierte Strukturen und Unions) vorhanden sein Herausforderungen bei der Kompilierung. Dieser Artikel befasst sich mit dem Problem, das beim Versuch auftritt, C-Code zu kompilieren, der dem in der Frage gezeigten Code ähnelt und anonyme Strukturen und Unions verwendet.

Um diesen Codetyp in C mit gcc zu kompilieren, verwenden Sie die Erweiterungen -fms Flag muss aktiviert sein. Dieses Flag ermöglicht die Verwendung von Microsoft-Erweiterungen, die anonyme Strukturen und Unions umfassen. Durch Hinzufügen von -fms-extensions zum Kompilierungsbefehl sollte der Code ohne die gemeldeten Fehler kompiliert werden.

Das obige ist der detaillierte Inhalt vonWie kompiliere ich C-Code mit anonymen Strukturen und Unions mit gcc?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn