can't find compiler executable [...]
-
Wo finde ich üblicherwise die ld Fehlermeldungen?
Falls du das meinst :
g++ -o "bin/Release/hello word" obj/Release/main.o -s /usr/bin/ld: obj/Release/main.o: _ZSt4cout: invalid version 3 (max 0) obj/Release/main.o: error adding symbols: Ungültiger Wert collect2: error: ld returned 1 exit status Process terminated with status 1 (0 minute(s), 0 second(s)) 1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
Ich habe bei den compiler settings : GNU GCC Compiler als selected compiler
und unter compiler flags " C++11 GNU C++ lang. standard"
-
@Lou-Cyphr3 sagte in can't find compiler executable [...]:
hello word
Das ist jetzt nicht dein Ernst...
-
@manni66
ähm doch. das ist der projektname des testprojekts und ja ich habe mich vertippt.
Aber ich tippe darauf, dass ein eingefügtes "l" , die Sache leider nicht bereinigen wird.
-
Kannst du bitte noch mehr Output zeigen, den der vor der Zeile 1 in deinem Beitrag kommt?
-
Mal ganz davon abgesehen: verwende keine Leerzeichen in Pfaden in Kombination mit g++, gdb und c::b.
sudo apt-get install build-essential
g++ --version
-
das ist der gesamte output
-------------- Build: Release in hello word (compiler: GNU GCC Compiler)---------------
Das kommt lediglich davor.
g++ --version g++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
gleiches Problem.
-
ist da noch das produkt vom intel compiler vorhanden?
Versuchst du das object file vom intel compiler mit ld zu linken?Mach den build mal komplett sauber.
Das ist das einzige was ich mir gerade vorstellen kann was das Problem ist.Weil wenn das alles im output log ist, dann ist das nur der linker step, ohne das kompilieren.
-
@Lou-Cyphr3 sagte in can't find compiler executable [...]:
das ist der gesamte output
-------------- Build: Release in hello word (compiler: GNU GCC Compiler)---------------
Das kommt lediglich davor.
Häh? Da wird ja nirgendwo etwas übersetzt. Wo kommt main.o her? Mach mal alles sauber und neu von vorne.
-
@5cript okay was meinst du komplett sauber machen? Einfach refreshen?
-
Alle in deinem Projekt vom Compiler/Linker erzeugten Dateien löschen. Also insbesondere alle .o, .so und .a-Dateien deines Projektes. Und dann die Ausgabe beim neu Erzeugen vollständig zeigen.
-
-
Also ich habe beides getan : .o files gelöscht, refresht und sogar ein neues testprojekt angelegt aber alles ohne Erfolg.
Wie kann ich hier ein .png anhängen, dann zeig ich euch nochmal die global compiler settings....
-
Die musst du selber hosten, die Bilder.
Während du ein weg findest die bilder hochzuladen:
hast du mal probiert manuell alles vom terminal zu machen?
Ob das überhaupt geht?g++ -c main.cpp -o main.o
g++ -o myProg main.o -s
-
also übers terminal gehts.
ich schau mal wegen den screenshots
-
-
ich kriege 403 forbidden bei den links
-
so ein mist.
wie hastn du das über discord gemacht?
-
ich habe auf meinem privaten discord server ein pastebin channel, den ich privat nutze. da hau ich das rein und kopier dann die links raus.
Das hier sind meine Einstellungen unter Windows.
https://cdn.discordapp.com/attachments/725722101444771911/730504124445097984/unknown.png
-
okay.
sieht bei mir genau so aus, nur dass der resource compiler leer ist.
vllt muss da was rein?und die compiler directory ist mit /usr ausgefüllt
-
Das klingt alles richtig.
Mal in den Projekteinstellungen -v für compiler und linker optionen gesetzt?
damit wird der ausgabe log hässlich aber vllt ist da noch was nützliches zu finden.So langsam kratz ich mir aber auch den kopf.