[Ubuntu] Qt Creator Programm kann nicht gestartet werden

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
gamebuntu
Beiträge: 5
Registriert: 14. August 2010 17:29

[Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von gamebuntu »

Hallo Leute
Mein Problem ist das ich nach dem compilieren das Programm nicht ausführen kann.
Beim compilieren werden keine fehler angezeigt nur beim versuch das Programm auszuführen.

Code: Alles auswählen

&"warning: GDB: Failed to set controlling terminal: Das Argument ist ung\303\274ltig\n"
/bin/bash: /media/PENDRIVE/Projekt/Freedom/build/Freedom: Keine Berechtigung
/bin/bash: Zeile 0: exec: /media/PENDRIVE/Projekt/Freedom/build/Freedom: Kann nicht ausführen: Keine Berechtigung
Hier mal der Quelltext:

Code: Alles auswählen

#include <QApplication>
#include <QPushButton>
#include <QLabel>

int main(int argc, char *argv[])
{

    QApplication app(argc, argv);

    
    QPushButton but;
    but.setText("Btton");
    but.show();
    but.setGeometry(QRect(120, 40, 98, 27));

    QLabel lab("Ausgeführt");
    lab.setGeometry(QRect(140, 100, 67, 17));

    QLabel lab2("Nicht ausgeführt");
    lab2.setGeometry(QRect(140, 100, 67, 17));
   
       if( but.isDown() )
       {
           lab2.close();
           lab.show();
   
       }else
       {
           lab.close();
           lab2.show();
       }

    return app.exec();
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: [Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von Christian81 »

Kannst Du das Programm von der Konsole aus ausführen?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
gamebuntu
Beiträge: 5
Registriert: 14. August 2010 17:29

Re: [Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von gamebuntu »

Das hier kommt :

Code: Alles auswählen

root@nico-desktop:~# /media/PENDRIVE/Projekt/Freedom/build/Freedom
bash: /media/PENDRIVE/Projekt/Freedom/build/Freedom: Keine Berechtigung

Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: [Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von Christian81 »

Also liegts nicht am QtCreator sondern an deinem Live-Linux. Eventuell ist /media/PENDRIVE/Projekt/Freedom/ nicht korrekt gemountet oder was auch immer.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
gamebuntu
Beiträge: 5
Registriert: 14. August 2010 17:29

Re: [Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von gamebuntu »

Hab die Datei mal auf dem system ausgeführt und dort geht es auch nicht.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: [Ubuntu] Qt Creator Programm kann nicht gestartet werden

Beitrag von franzf »

Beschäftige dich mit Dateirechten. Der Stick ist sicher FAT32 formatiert, das kennt so etwas wie Rechte nicht. Demnach hat deine "exe" im Linux-System auch nicht das Attribut "ausführbar" - keine Berechtigung.
Wenn du die Datei jetzt von dem Stick in dein System kopiert hast du nicht plötzlich magisch exe-Rechte. "chmod +x" ist angesagt.

Du kannst aber in deiner fstab ein fmask=0000 (o.Ä.) verpassen (oder entsprechend mounten). Wie das aber bei modernen udisks-Systemen geht - keine Ahnung.
Antworten