Hallo zusammen,
ich habe eine Client/Server - Anwendung entwickelt.
Nun möchte ich gern eins der entstandenen Programme auf einem Raspberry PI zum Laufen bekommen. Als Betriebssystem läuft hier ArchLinux.
Das kopieren und entpacken der Dateien hat schon mal geklappt, allerdings komme ich im Compiler-Verzeichnis von PureBasic nicht mehr weiter.
Kann mir jemand erklären, wie ich unter LINUX direkt in der Komandozeile compelieren kann? Bisher habe ich nur die Anleitung für Windows gefunden.
Grüße Stephan
compilieren unter LINUX ohne GUI
- 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: compelieren unter LINUX ohne GUI
Tut mir ja schrecklich leid für Dich, aber das ist nicht möglich!
Der Raspberry hat eine ARM CPU und da läuft der PB Compiler
nicht. Nur Linux x86 bzw. x86_x64 wird unterstützt.
Gruß
Thomas
Der Raspberry hat eine ARM CPU und da läuft der PB Compiler
nicht. Nur Linux x86 bzw. x86_x64 wird unterstützt.
Gruß
Thomas
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: compelieren unter LINUX ohne GUI
Danke für die klare Antwort.
Gut das es in einer so frühen Projektphase auffällt. Dann muss ich doch C++ für den Raspberryteil nehmen.
Grüße Stephan
Gut das es in einer so frühen Projektphase auffällt. Dann muss ich doch C++ für den Raspberryteil nehmen.
Grüße Stephan
Re: compelieren unter LINUX ohne GUI
Du kannst auch Java nehmen. Und falls Dir das nicht liegt, nimm B4J (Basic4Java):scoty6v hat geschrieben:Dann muss ich doch C++ für den Raspberryteil nehmen.
http://www.basic4ppc.com/android/forum/ ... rds.37019/
Grüße ... Kiffi
a²+b²=mc²
Re: compelieren unter LINUX ohne GUI
Wenn du gerade erst anfängst, überlege dir ob du nicht doch lieber Python nehmen willst. Es gibt dafür unzählige Anleitungen fuer den Raspberry. Und du bist auch um Längen schneller als mit jeder anderen Sprache.
hm Kiffi? Wie waere es mal mit einem pb2Py?
hm Kiffi? Wie waere es mal mit einem pb2Py?
- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: compelieren unter LINUX ohne GUI
Es kommt immer noch drauf an, was du mit dem Raspi genau machen willst. Schnell über GPIO-Pins andere Chips ansteuern? Dann C oder C++. Einfach nur ein paar LEDs leuchten lassen oder Relais schalten? Dann Python.
Natürlich gibt es auch die schon hier erwähnten anderen Sprachen, aber meine Empfehlung sind die beiden da oben: C(++) und Python.
Und wenn es darum geht eine GUI zu basteln und ein Programm zu schreiben, ohne groß mit den GPIO-Pins zu hantieren, dann ist da vermutlich auch Python handlicher. Wobei ich mich von Python wegen nicht vorhandenem Multithreading mittlerweile auch wieder distanziert habe.
Natürlich gibt es auch die schon hier erwähnten anderen Sprachen, aber meine Empfehlung sind die beiden da oben: C(++) und Python.
Und wenn es darum geht eine GUI zu basteln und ein Programm zu schreiben, ohne groß mit den GPIO-Pins zu hantieren, dann ist da vermutlich auch Python handlicher. Wobei ich mich von Python wegen nicht vorhandenem Multithreading mittlerweile auch wieder distanziert habe.
Re: compelieren unter LINUX ohne GUI
Falls du noch nie mit Raspberry Pi gearbeitet hast, empfehle ich dir die Videos von Sempervideo über allgemeine Informationen, Installation, Benutzung und GPIO-Ansteuerung: http://www.youtube.com/playlist?list=PL ... KyyeohGoQa
Re: compelieren unter LINUX ohne GUI
Mensch super, da bekomme ich hier auch gleich noch ein paar neue Wege aufgezeigt! Danke Euch!
Die GPIOs sind mir erst mal egal. Interessant sind grad die beiden seriellen Schnittstellen. Sie sollen Daten einsammeln, die ein paar Mikrocontrolerplatinen über RS485 versenden. Erste Stufe ist im Pronzip ein Gateway, dass mir zwei serielle Schnittstellen im LAN zur Verfügung stellt.
In der nächsten Stuffe sollen die Daten in einer Datenbank abgelegt werden.
Ich werd mir mal Python ansehen.
Die GPIOs sind mir erst mal egal. Interessant sind grad die beiden seriellen Schnittstellen. Sie sollen Daten einsammeln, die ein paar Mikrocontrolerplatinen über RS485 versenden. Erste Stufe ist im Pronzip ein Gateway, dass mir zwei serielle Schnittstellen im LAN zur Verfügung stellt.
In der nächsten Stuffe sollen die Daten in einer Datenbank abgelegt werden.
Ich werd mir mal Python ansehen.

