by Anonymous » 24 Feb 2025, 11:14
ein Ich kann es in ein grundlegendes Programm einbeziehen und es wird kompilieren. Da es jedoch nicht in /usr /einschließt, muss ich angeben, dass Verzeichnisse für sie und seine Abhängigkeiten enthalten sind. Wenn ich jedoch alles, was ich brauche, einbeziehe, habe ich am Ende den Compiler mir für die meisten mitgelieferten Header Syntaxfehler Gib mir Syntaxfehler Dateien, einschließlich stdio.h. < /p>
Hier sind einige der oben genannten Fehler: < /p>
/usr/include/stdio.h:738:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’
738 | extern size_t fread (void *__restrict __ptr, size_t __size,
| ^~~~~
/usr/include/stdio.h:745:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’
745 | extern size_t fwrite (const void *__restrict __ptr, size_t __size,
| ^~~~~~
/usr/include/stdio.h:766:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread_unlocked’
766 | extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
| ^~~~~~~~~~~~~~
/usr/include/stdio.h:769:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite_unlocked’
769 | extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
| ^~~~~~~~~~~~~~~
< /code>
Bisher habe ich versucht:
GCC 13 mit GCC 14 neu installieren, indem ich Clang
Umgebungsvariablen über c_include_path
Einstellung mit Pfaden über die Einstellung über die Einstellung über die neuer Einstellung neu einstellen kann -I Argument < /p>
Ich dachte, das -i -Argument oder den C_include -Pfad (der einfach mehr Verzeichnisse auf die gleiche Weise hinzufügen sollte, wie /usr /inclupt bereits enthalten ist, so ist dies bereits enthalten Dokumentation) hätte funktionieren, aber es war nicht so, dass es mir zunächst angefangen hat, mir diese Kompilierungsprobleme zu geben.
ein Ich kann es in ein grundlegendes Programm einbeziehen und es wird kompilieren. Da es jedoch nicht in /usr /einschließt, muss ich angeben, dass Verzeichnisse für sie und seine Abhängigkeiten enthalten sind. Wenn ich jedoch alles, was ich brauche, einbeziehe, habe ich am Ende den Compiler mir für die meisten mitgelieferten Header Syntaxfehler Gib mir Syntaxfehler Dateien, einschließlich stdio.h. < /p>
Hier sind einige der oben genannten Fehler: < /p>
/usr/include/stdio.h:738:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’
738 | extern size_t fread (void *__restrict __ptr, size_t __size,
| ^~~~~
/usr/include/stdio.h:745:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’
745 | extern size_t fwrite (const void *__restrict __ptr, size_t __size,
| ^~~~~~
/usr/include/stdio.h:766:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread_unlocked’
766 | extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
| ^~~~~~~~~~~~~~
/usr/include/stdio.h:769:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite_unlocked’
769 | extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
| ^~~~~~~~~~~~~~~
< /code>
Bisher habe ich versucht:
GCC 13 mit GCC 14 neu installieren, indem ich Clang
Umgebungsvariablen über c_include_path
Einstellung mit Pfaden über die Einstellung über die Einstellung über die neuer Einstellung neu einstellen kann -I Argument < /p>
Ich dachte, das -i -Argument oder den C_include -Pfad (der einfach mehr Verzeichnisse auf die gleiche Weise hinzufügen sollte, wie /usr /inclupt bereits enthalten ist, so ist dies bereits enthalten Dokumentation) hätte funktionieren, aber es war nicht so, dass es mir zunächst angefangen hat, mir diese Kompilierungsprobleme zu geben.