Unter Ubuntu Eclipse-C++ - Helloworld
Ich versuche zu laufen, ein " Hello world C++ auf Eclipse auf Ubuntu 12.04. Ich installiert g++ und diesen code schrieb:
#include<vector>
#include<string>
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
Kompilieren Ausgabe:
**** Build of configuration Debug for project TopCoder ****
make all
make: Nothing to be done for `all'.
**** Build Finished ****
Laufen output-message:
Launching TopCoder has encountered a problem
Error starting process
Error starting process.
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
wenn ich den source code auf ext4-Laufwerk erstellt und ausgeführt
Ich änderte
proc /proc proc nodev,noexec,nosuid 0 0
in die /etc/fstab
proc /proc proc dev,exec,suid 0 0
Aber keine nutzen.
- Sind Sie in der Lage zu laufen von der Kommandozeile aus?
- Off-topic: Du brauchst nicht zu
return 0;
immain
in C++. - Problem könnte sein, ähnlich wie dieser.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie tring, um eine Anwendung auszuführen, die von der
/media/01CCE00FA6888D80
Volumen. Abnehmbare USB? Die wahrscheinlichste Ursache istnoexec
als eine option, um die Standard-mount-Befehl-Linie.prüfen, ob
noexec
ist Teil der Optionen, die beim mounten der Dateisystem:wenn in der Ausgabe darauf hinweist, dass
noexec
ist in der Tat für das Datei system dann versuchen:Auch, wenn das abnehmbare Band NTFS ist, können Sie Ihre Laufleistung variieren.
Versuchen, es zu erstellen von der Befehlszeile aus. Dann werden Sie wissen, wenn das problem ist beteiligt mit g++ oder eclipse. Ich denke, Sie sollten ändern Sie Ihre compiler-Pfad irgendwo in der Finsternis sind Sie sicher, dass Sie eclipse-cdt? Der einfachste Weg, um es zu kompilieren ist:
Dein problem ist, dass Sie workspace ist wahrscheinlich auf einem anderen Laufwerk als die, die Sie installiert ubuntu auf
Sie ausführen Projekt über Linux . ich hatte die Verkleidung dasselbe Problem bei meinem Projekt war mein E-Laufwerk . ich gab das Lesen -schreiben-Berechtigung, aber immer noch war nicht genug für mich . Die gleichen Fehler immer wieder kommen, wenn ich versuche, das Projekt zu leiten .
Habe ich verlagerte mein Projekt in meinem Home-Ordner ,die Erlaubnis erteilt, und das Projekt lief !! .
Ich glaube, es war ein problem mit Berechtigung für LINUX-C-compiler .