Tutorials zur Linux Programmierung

Anfängerfragen zum Programmieren mit PureBasic.
Kevinxx89
Beiträge: 6
Registriert: 05.02.2011 17:19
Computerausstattung: PureBasic 4.51 ( Linux ) Vollversion
Betriebssystem: Xubuntu 10.10
Kontaktdaten:

Tutorials zur Linux Programmierung

Beitrag von Kevinxx89 »

Hallo liebe PureBasic Community,

Meine erste Frage in diesem Forum :-)

Und zwar habe ich mir PureBasic gekauft. Es soll ja für Windows und Linux Programmierung geeignet sein.

Und da ich vor ca. 3 Wochen komplett auf Linux ( Xubuntu ) umgestiegen bin möchte ich gerne auch in Linux Programmieren.
Da ich leider noch realtiv neu bin in Sachen Programmieren ( auch PureBasic ) würde ich gerne wissen ob es Anfänger Tutorials für linux Programmierung gibt?

Vielleicht könnt ihr mir ja Helfen habe schon in diversen HomePages nachgeschaut aber nur Windows Anfänger Tut's gefunden :-(

Bin über jede Hilfe dankbar

MfG
Kevin
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: Tutorials zur Linux Programmierung

Beitrag von TomS »

Wenn du's erstmal geschafft hast zu installieren, sollten die meisten Tutorials, die du gefunden hast, hilfreich sein. Am Anfang wirst du eher selten auf Windowsi-Api stoßen, wenn überhaupt. Und bis auf ein paar Unterschiede beim Mousehandling im 2D-Screen sollten die Beispiele eigentlich auf Linux genauso laufen.
Kevinxx89
Beiträge: 6
Registriert: 05.02.2011 17:19
Computerausstattung: PureBasic 4.51 ( Linux ) Vollversion
Betriebssystem: Xubuntu 10.10
Kontaktdaten:

Re: Tutorials zur Linux Programmierung

Beitrag von Kevinxx89 »

Also dann mal noch eine kleine frage neben bei was meinst du mit installieren?

Ich brauche mein PureBasic nur entpacken und fertig war es :-)

In /compilers/ gibt es eine Datei PureBasic und die einfach ausführen geht ales bisher wunderbar.

Und irgendwie anders hab ich es aus der Readme.txt auch nicht gelesen.
Oder ist da was Falsch?
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: Tutorials zur Linux Programmierung

Beitrag von TomS »

Wenn alles, funktioniert ist es doch wunderbar.
Kannst dich glücklich schätzen.
Ich selber hab noch nie PB auf Linux verwendet, aber man hört immer wieder mal, dass es bei der Installation immense Probleme gibt, wegen den Abhängigkeiten, nehme ich an.
Kommt auch sicher drauf an, welche Distribution man verwendet.
Linux wird von vielen Windowsusern als schlankes OS auf älteren Maschinen verwendet. Die Schlankheit hat aber auch ihren Preis, da bis auf die mitgelieferten Programme fast nichts läuft.

Wenn alles auf Anhieb bei dir läuft, ist da das natürlich super.
Hier http://purebasic.fr/german/viewtopic.php?f=21&t=21653 und in anderen Threads kann man nachlesen, was bei der Installation, oder beim Ausführen der Beispiele so alles schief gehen kann.

Aber wie gesagt, wenn mal alles rund läuft, sollten die meisten Api-freien Codes auf Linux genauso laufen, wie auf Windows.
Kevinxx89
Beiträge: 6
Registriert: 05.02.2011 17:19
Computerausstattung: PureBasic 4.51 ( Linux ) Vollversion
Betriebssystem: Xubuntu 10.10
Kontaktdaten:

Re: Tutorials zur Linux Programmierung

Beitrag von Kevinxx89 »

Also laufen tut alles wunderbar denke ich :-)

Also starten kann ich es zumindestens.

Naja ich lese mir gerade das Anfänger Tutorial druch wo ich allerdinfs schon beim ersten Kapitel nicht weiter komme:

Code: Alles auswählen

OpenConsole()
ConsoleTitle("Hallo Welt")
PrintN("Hallo Welt!")
MessageRequester("Hallo", "Es funktioniert :-)",
#PB_MESSAGEREQUESTER_OK)
CloseConsole()
End
Hm vllt liegt es daran weil es in Linux keine DOS Konsole gibt?!

Habe das Tut von http://www.purearea.net/pb/german/tutorials.htm "PureBasic Tutorium"


Anscheit ist es doch nicht so geeignet für Linux oder sehe ich das Falsch?
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: Tutorials zur Linux Programmierung

Beitrag von TomS »

Fehlermeldung?
Was funktioniert denn nicht?
Laut Windows-Hilfe sind die Konsolenbefehle auf allen Systemen verfügbar.
Also was genau geht denn nicht?

Oder warte: Das liegt wieder an der komsischen Formatierung in dem Tut. Das hatten wir vor einer Woche erst.
Der Code muss so lauten:

Code: Alles auswählen

OpenConsole()
ConsoleTitle("Hallo Welt")
PrintN("Hallo Welt!")
MessageRequester("Hallo", "Es funktioniert :-)",#PB_MESSAGEREQUESTER_OK)
CloseConsole()
End
Der würde anders auch unter Windows nicht funktionieren.
Ein Befehl kann nicht über mehrere Zeilen verteilt werden.
Benutzeravatar
FosJonas
Beiträge: 121
Registriert: 12.11.2008 19:31

Re: Tutorials zur Linux Programmierung

Beitrag von FosJonas »

Wen du unter Linux eine Console öffnen willst musst du unter:
Compiler --> Compiler options --> Executable format : das Linux auf Console ändern.
Ansonsten öffnet sich zwar das "es funktioniert Fenster" aber nicht die Console.
Purebasic 5.10 | Kubuntu 12.04 (64 bit) | Opera 12.01 | Nvidia GT 9800
Xubuntu 12.04 (64 bit) | Intel HD Graphis (Onboard)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Tutorials zur Linux Programmierung

Beitrag von ts-soft »

Um alle Abhängigkeiten zu beseitigen, genügt es bei XUbuntu, diese Datei zu installieren:
http://dl.dropbox.com/u/3086026/purebas ... alldeb.deb

Das bereits alles installiert ist, halte ich für sehr, sehr Unwahrscheinlich.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kevinxx89
Beiträge: 6
Registriert: 05.02.2011 17:19
Computerausstattung: PureBasic 4.51 ( Linux ) Vollversion
Betriebssystem: Xubuntu 10.10
Kontaktdaten:

Re: Tutorials zur Linux Programmierung

Beitrag von Kevinxx89 »

Wunderbar danke euch jetzt geht es auch mit der Konsole :-)
:allright:
Antworten