[решено] Переключился с приложения Ubuntu на приложение Kali, и этот компилятор работает нормально.
У меня внезапно возникли проблемы при компиляции всего, что включает эти файлы заголовков, из-за какой-то ошибки внутри заголовков. У меня никогда не было проблем с этим раньше, и я даже не знаю, что означает ошибка. Любая помощь приветствуется!
Я нахожусь на Windows 10.0.18362 с помощью приложения Ubuntu с WSL.
Код представляет собой просто привет программ мира, показанных ниже, но при компиляции я получаю следующее ошибки для g cc и g ++:
// test.c
#include <stdio.h>
int main(int argc, const char *argv[]) {
printf("Hello, world!\n");
return 0;
}
// test.cpp
#include <iostream>
int main(int argc, const char *argv[]) {
std::cout << "Hello, world!" << '\n';
return 0;
}
gcc test.c
In file included from test.c:1:0:
/usr/include/stdio.h:27:10: fatal error: /usr/include/x86_64-linux-gnu/bits/libc-header-start.h: Invalid argument
#include <bits/libc-header-start.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
g++ test.cpp
In file included from /usr/include/features.h:424:0,
from /usr/include/x86_64-linux-gnu/c++/7/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/7/bits/c++config.h:533,
from /usr/include/c++/7/iostream:38,
from test.cpp:1:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:427:10: fatal error: /usr/include/x86_64-linux-gnu/bits/wordsize.h: Invalid argument
#include <bits/wordsize.h>
^~~~~~~~~~~~~~~~~
compilation terminated.