Der ausführbare Code kann nicht direkt durchgeführt werden!

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
aixwanderer
Beiträge: 7
Registriert: 09.05.2018 09:47

Der ausführbare Code kann nicht direkt durchgeführt werden!

Beitrag von aixwanderer »

Ich habe mein Programm compiliert und einen ausführbaren Code (In der Compile-Option bei mir steht Executable Format auf Linux.) erzeugt. Aber ich kann nicht per Doppelklicken den Code starten. Durch das Rechtmaus-Menü kann ich als Administator den Code durchführen. Aber ich kann in der Console per Eingabe des Codedateinamen nicht starten wie überlich unter Linux.

Was ist die Endung der ausführbaren Code von Purebasic nach dem Build bzw. Compilieren? Wie kann man einen ausführbaren Code erzeugen, ohne Administator-Recht den Code im Windows-Mode unter Linux (in Vergleich zur Console-Fenster) durchzuführen?
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Der ausführbare Code kann nicht direkt durchgeführt werd

Beitrag von NicTheQuick »

Die Dateiendung unter Linux ist vollkommen egal. Die Datei muss lediglich Ausführungsrechte besitzen. Im Termin macht man das mit "chmod +x Dateiname", wobei +x bedeutet, dass die Datei zu ihren bisherigen Rechten auch noch die Ausführungsrechte bekommen soll.
Oder man öffnet die Eigenschaften der Datei im Dateimanager und setzt das Häkchen um ihr die Ausführungsrechte zu geben.
Bild
Benutzeravatar
#NULL
Beiträge: 2235
Registriert: 20.04.2006 09:50

Re: Der ausführbare Code kann nicht direkt durchgeführt werd

Beitrag von #NULL »

..Wobei das bei 'Create Executable' eigentlich automatisch gemacht wird. Wenn du die executable/binary allerdings z.B. in ein FAT-32 Dateisystem/Verzeichnis erstellst, dann geht das nicht, auch nicht mit einem manuellen chmod.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Der ausführbare Code kann nicht direkt durchgeführt werd

Beitrag von mk-soft »

Ubuntu ?!

Füge diese am Anfang der Code-Datei ein

Code: Alles auswählen

;- Fix Ubuntu
ImportC "-no-pie"
EndImport  
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten