ich diese einfache Datei, genannt lol.c
Kann keine C++ kompilieren Datei
#include <iostream>
using namespace std;
int main() {
return(0);
}
Vom Terminal, i-Typ g++ lol.c
Dies ist der Ausgang:
In file included from /usr/include/wchar.h:36:0,
from /usr/include/c++/4.9/cwchar:44,
from /usr/include/c++/4.9/bits/postypes.h:40,
from /usr/include/c++/4.9/iosfwd:40,
from /usr/include/c++/4.9/ios:38,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/iostream:39,
from lol.c:1:
/usr/include/stdio.h:30:22: fatal error: SDL_main.h: File o directory non esistente
#include "SDL_main.h"
^
compilation terminated.
I don‘ Ich weiß, wenn das Problem etwas mit SDL ist, aber wenn ich versuche, ../configure
zu laufen, um es zu installieren, habe ich dieses:
configure: error: cannot run C compiled programs.
See `config.log' for more details
Wenn das nötig ist, kann ich die Datei config.log auch setzen.
Option 2 ist nicht erforderlich. '-o' bedeutet, den Namen der Ausgabedatei zu ändern, es bedeutet nicht, eine ausführbare Datei zu erstellen. Die Verwendung 'g ++ lol.cpp' ohne' -c' bedeutet, dass eine ausführbare Datei erstellt wird. Der Standard-Ausgabename wird verwendet, wenn Sie den Namen nicht mit '-o' ändern. –
Richtig! Vielen Dank! –