Eigene C++ Programme entwickeln

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
reinhardp
Beiträge: 28
Registriert: 25.06.2021 14:24:55

Eigene C++ Programme entwickeln

Beitrag von reinhardp » 08.12.2021 10:07:57

Hallo Allerseits,
ich arbeite z.Z. an einem C++ Programm.

Nun würde ich gerne wissen in welches Verzeichnis ich den Sourcecode stellen soll. Ich dachte mal /usr/src/?

Und da dann für die einzelnen Projekte eigene Unterzeichnisse.


Ich verwende auch git.
Zuerst habe ich das Ganze als root angefangen, was natürlich nicht sein darf. Also git add -A/commit/push funktioniert nun nicht mehr
als Standard Benutzer. Aber ich kann mit su - root wechseln.

Was ich von Euch nun gerne wissen möchte ist wie/wo muss ich ein C++ Projekt anlegen?

Danke,
Reinhard
Bin auf arbeitssuche

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Eigene C++ Programme entwickeln

Beitrag von inne » 08.12.2021 10:13:54

Vorweg ich bin kein Entwickler von Beruf,

aber alles an IDE was ich kenne nutzt eigene Verz. in HOME, entweder z.B. ~/Projekte oder ~/AndroidStudioProjekte

Ein Blick in die Beschreibung der Dateisystem-Hierarchie schlägt noch das hier vor:
/usr/local/src
Quelltexte von lokal installierter Software
Das passt vlt. besser als /usr/src.

Ich habe meine Sachen die ich mit gedit schreibe in ~/Dokumente/Computa/subdir oder ~/Projekte/subdir

Just my coin :-)

reinhardp
Beiträge: 28
Registriert: 25.06.2021 14:24:55

Re: Eigene C++ Programme entwickeln

Beitrag von reinhardp » 08.12.2021 14:29:57

inne hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 10:13:54
Vorweg ich bin kein Entwickler von Beruf,

aber alles an IDE was ich kenne nutzt eigene Verz. in HOME, entweder z.B. ~/Projekte oder ~/AndroidStudioProjekte

Ein Blick in die Beschreibung der Dateisystem-Hierarchie schlägt noch das hier vor:
/usr/local/src
Quelltexte von lokal installierter Software
Das passt vlt. besser als /usr/src.

Ich habe meine Sachen die ich mit gedit schreibe in ~/Dokumente/Computa/subdir oder ~/Projekte/subdir

Just my coin :-)
Also ich verwende hier Code::Blocks als IDE und der nutzt kein eigenes Verzeichnis im home. Bei dem habe ich sozusagen die freie Auswahl.

Was ich noch gerne wissen möchte ist wie kann ich ein Installations - Package mit configure erstellen?

Danke,
Reinhard
Bin auf arbeitssuche

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Eigene C++ Programme entwickeln

Beitrag von inne » 08.12.2021 14:50:38

reinhardp hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 14:29:57
Also ich verwende hier Code::Blocks als IDE und der nutzt kein eigenes Verzeichnis im home. Bei dem habe ich sozusagen die freie Auswahl.
Dann ~/PROJECT_DIR, dass habe ich auch schon gesehen. Ich habe mal ins Tutorial geschaut und meine auf einem Screenshot konnte man ~/Dokuments/PROJECT_DIR sehen ;-)
reinhardp hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 14:29:57
Was ich noch gerne wissen möchte ist wie kann ich ein Installations - Package mit configure erstellen?
Das weiss ich nicht, und würde für diese Frage ein neues Thema aufmachen!
// Ein eigenes Make Target für devscripts/debuild vielleicht?
Zuletzt geändert von inne am 08.12.2021 15:20:14, insgesamt 4-mal geändert.

Benutzeravatar
schorsch_76
Beiträge: 2601
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Eigene C++ Programme entwickeln

Beitrag von schorsch_76 » 08.12.2021 14:51:46

Hier ist die Anleitung wie man deb Pakete erstellt.

[1] https://www.debian.org/doc/manuals/maint-guide/

reinhardp
Beiträge: 28
Registriert: 25.06.2021 14:24:55

Re: Eigene C++ Programme entwickeln

Beitrag von reinhardp » 08.12.2021 15:31:24

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 14:51:46
Hier ist die Anleitung wie man deb Pakete erstellt.

[1] https://www.debian.org/doc/manuals/maint-guide/

Danke erstmal mal dafür. Ich muss mir das Ganze erstmal so richtig durchlesen.
Aber das Paket soll für fast alle Linux Varianten (bei der Installation dann) funktionieren und nicht nur für Debian.

Ich habe da noch eine Frage: Wenn ich ein Paket mit Binaries mit Debian erstelle, funktioniert das dann auch auf
anderen Linux Varianten?
Ich habe mal was gelesen das Debian Binaries auch auf Ubuntu funktionieren sollen? Wahrheit oder Legende?

Danke,
Reinhard
Bin auf arbeitssuche

inne
Beiträge: 3289
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Eigene C++ Programme entwickeln

Beitrag von inne » 08.12.2021 15:38:11

reinhardp hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 15:31:24
Aber das Paket soll für fast alle Linux Varianten (bei der Installation dann) funktionieren und nicht nur für Debian.
Schau dir mal https://de.wikipedia.org/wiki/Open_Build_Service an, IMO kannst du dort dann für alle Distributionen erstellen. Wie gut das funktioniert kann ich nicht sagen. Wobei ich mir an dieser Stelle über andere Distributionen auch keine Gedanken machen würde, außer das der Code dort kompilieren und das Programm arbeiten sollte.

Benutzeravatar
bluestar
Beiträge: 2419
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Eigene C++ Programme entwickeln

Beitrag von bluestar » 09.12.2021 14:11:09

reinhardp hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 10:07:57
Hallo Allerseits,
ich arbeite z.Z. an einem C++ Programm.

Nun würde ich gerne wissen in welches Verzeichnis ich den Sourcecode stellen soll. Ich dachte mal /usr/src/?
Ich würde als normaler User in meinem HOME in Projektverzeichnissen arbeiten
reinhardp hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 10:07:57
Zuerst habe ich das Ganze als root angefangen, was natürlich nicht sein darf. Also git add -A/commit/push funktioniert nun nicht mehr
als Standard Benutzer. Aber ich kann mit su - root wechseln.
Du kannst als root ja auch einfach mal die Berechtigungen für das .git Verzeichnis korrigieren, danach kannst du als Benutzer auch wieder arbeiten.

reinhardp
Beiträge: 28
Registriert: 25.06.2021 14:24:55

Re: Eigene C++ Programme entwickeln

Beitrag von reinhardp » 09.12.2021 15:52:19

bluestar hat geschrieben: ↑ zum Beitrag ↑
09.12.2021 14:11:09
Du kannst als root ja auch einfach mal die Berechtigungen für das .git Verzeichnis korrigieren, danach kannst du als Benutzer auch wieder arbeiten.
Wie mache ich das? Ich habe nun mein Projekt in mein home Verzeichnis verlagert.

Danke,
Reinhard
Bin auf arbeitssuche

Benutzeravatar
bluestar
Beiträge: 2419
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Eigene C++ Programme entwickeln

Beitrag von bluestar » 09.12.2021 16:10:47

reinhardp hat geschrieben: ↑ zum Beitrag ↑
09.12.2021 15:52:19
bluestar hat geschrieben: ↑ zum Beitrag ↑
09.12.2021 14:11:09
Du kannst als root ja auch einfach mal die Berechtigungen für das .git Verzeichnis korrigieren, danach kannst du als Benutzer auch wieder arbeiten.
Wie mache ich das? Ich habe nun mein Projekt in mein home Verzeichnis verlagert.

Code: Alles auswählen

su -
cd <dein projektverzeichnis>
chown deinuser:deinegruppe -R .git

Antworten