Mahlzeit!
Ich habe ein echt seltsames Problem. Im Moment arbeite ich mich gerade in C++ und wxWidgets ein. Dazu nutze ich Geany als IDE. Vor ein paar Wochen, wo ich mein Projekt das letzte Mal bearbeitet habe, konnte ich das Programm compilieren, linken und im Anschluss auch ausführen.
Compilieren und Linken funktioniert zwar immer noch, aber wenn ich es mit Geany dann ausführen will heisst es nur
|
Quellcode
|
1
|
/tmp/geany_run_script_0F8N0Y.sh: Zeile 7: ./app: Keine Berechtigung
|
Also habe ich es mal vom Terminal aus versucht
|
Quellcode
|
1
|
g++ -Wall -std=c++11 -c `wx-config --cppflags` `wx-config --libs` kipperei.cpp
|
Läuft ohne Probleme durch, doch habe ich am Ende eine nicht ausführbare Datei. Okay, die kann man ja ausführbar machen. Doch wenn ich das gemacht habe und es dann versuche zu starten kommt folgendes
|
Quellcode
|
1
|
bash: ./kipperei: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei
|
Das kann ich nicht ganz nachvollziehen! Bislang funktionierte es doch einwandfrei! Habe nun auch schon ein paar GCC ausprobiert.
|
Quellcode
|
1
|
x86_64-pc-linux-gnu-6.3.0
|
sowie
|
Quellcode
|
1
|
x86_64-pc-linux-gnu-5.4.0
|
In beiden Fällen der gleiche Effekt.
Bei wxWidgets verwende ich
|
Quellcode
|
1
|
gtk3-unicode-3.0-gtk3
|
Es ist mir ein absolutes Rätsel! Hat jemand einen Rat?