C++ läuft auf dem Raspberry Pi 🙂
Hier mal eine Anleitung um in 15 Minuten das 1. C++ Programm zu schreiben. Das geht auch gut auf einen Raspberry Pi Zero W für 10 Euro. Es muss ja nicht immer Java und Desktop sein. So kommen Erinnerungen an die guten alten Zeiten hoch.
Also, wir checken auf der Konsole, ob und welcher C++ Compiler installiert ist mit
		
		
			
			
			
			
				
					
				| 
					
				 | 
						g++ --version   # Ergebnis # g++ (Raspbian 6.3.0-18+rpi1) 6.3.0 20170516 # Copyright (C) 2016 Free Software Foundation, Inc. # This is free software; see the source for copying conditions.  There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  | 
					
				
			 
		 
 
Ok, dann kann es ja los gehen.
		
		
			
			
			
			
				
					
				| 
					
				 | 
						# Wir legen ein neues Verzeichnis an und wechseln da hin cd ~ mkdir cpp-programmieren cd cpp-programmieren   # Wir legen eine neue Datei an mit dem vi das muss sein vi programm-1.cpp # mit diesem Inhalt:  | 
					
				
			 
		 
 

und speichern die Datei mit „esc: wq„.
Wir können mal eben checken ob die Datei richtig angelegt wurde mit
		
		
			
			
			
			
				
					
				| 
					
				 | 
						cat programm-1.cpp # Ergebnis: #include <iostream> using namespace std;   // (c) 2018 Thomas Wenzlaff // programm-1.cpp int main() { 	  cout << "www.wenzlaff.de\n"; 	  return 0; }  | 
					
				
			 
		 
Jetzt können wir die erste C++ Datei schon compilieren mit
		
		
			
			
			
			
				
					
				| 
					
				 | 
						g++ -o start-prg-1  programm-1.cpp # mit der Option -o geben wir den Zielprogrammnamen an   # nach 10 Sekunden wird kein Fehler angezeigt # Nun checken wir ob das Programm mit namen start-prg-1 vorhanden ist mit ls -la # Ergenbis: # -rwxr-xr-x  1 pi pi 8940 Jan  8 03:03 start-prg-1 # Nun können wir unser erstes C++ Programm starten mit ./start-prg-1 # Ergebnis: www.wenzlaff.de  | 
					
				
			 
		 
 
Wir haben nun in 15 Minuten getestet, ob der C++ compiler vorhanden ist und Dateien compilieren kann.
Im Teil 2 werden wir richtig OO!