GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So richten Sie Header und Bibliotheken für die Linux-Entwicklung ein

Stellen Sie sicher, dass Sie build-essential installiert haben Paket. Für weitere Dokumentation, die über die Befehlszeile verfügbar ist, installieren Sie glibc-doc, manpages-dev, gcc-*-doc, libstdc++*-doc (ersetzen Sie „*“ durch geeignete Versionsnummern für Ihr System)

Erste Schritte/Build/KDE4/Kubuntu und Debian hatten ein Paar sudo aptitude install Befehle, die ich verwendet habe, um einige erforderliche Pakete zu erhalten. Ich habe auch die Anwendungen KDevelop und QDevelop, obwohl ich nicht sicher bin, ob sie erforderlich sind. Es gab auch ein anderes Paket, das ich brauchte (kdelibs5-dev), und dieses scheint das Schlüsselpaket zu sein. Alles funktionierte schließlich, nachdem ich diesen bekommen hatte. Eclipse und KDevelop waren beide glücklich darüber, eine einfache Anwendung zu erstellen, sobald die Compiler-Einstellungen eingerichtet waren; Eclipse erforderte die Einstellung von Suchpfaden und Bibliotheksdateinamen.

Auf den ersten Blick erscheint Eclipse besser als KDevelop, und zwar aus dem einzigen Grund, dass die Werkzeugfenster in Eclipse vom Hauptfenster getrennt werden können und schweben – nützlich bei einer Konfiguration mit zwei Monitoren. Ich konnte sowieso nicht sehen, wie man das in KDevelop macht (ich bin mir sicher, dass jemand kommentieren wird, wie man das macht).


Möglicherweise haben Sie eine Ahnung, was in Ihrem .classpath enthalten ist und .project Dateien, wenn Sie einen Blick darauf werfen und den Inhalt der CMake untersuchen verwendet für die Entwicklung von Anwendungen für KDE4.2

Ich glaube, der Entwicklungsabschnitt ihrer KDE-Site ist ziemlich vollständig, wenn es darum geht, ihre Entwicklungsumgebung zu erklären.

(Quelle:kde.org) insbesondere der Abschnitt mit Programmier-Tutorials.


Um alle Abhängigkeiten zu erhalten, die zum Erstellen einer App auf Debian (und vermutlich Ubuntu) erforderlich sind, verwenden Sie "apt-get build-dep". Wählen Sie also eine zufällige KDE-App aus – Kasteroids? -- und ausführen:

apt-get build-dep kasteroids

Sie müssen nicht raten, welche Tools und Bibliotheken Sie zum Erstellen einer KDE-App benötigen.


Linux
  1. Umgang mit dynamischen und statischen Bibliotheken unter Linux

  2. So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux

  3. Linux-Umgebungsvariablen:Lesen und Festlegen auf einem Linux-VPS

  4. So setzen/erstellen Sie Umgebungs- und Shell-Variablen in Linux

  5. So setzen, listen und entfernen Sie Umgebungsvariablen in Linux

So richten Sie Razer-Geräte unter Linux für Lichteffekte und andere Konfigurationen ein

So stellen Sie Datum und Uhrzeit unter Linux ein

So setzen und löschen Sie Umgebungsvariablen unter Linux

So richten Sie einen Linux-Killswitch für VPNs ein

So installieren und konfigurieren Sie das Windows-Subsystem für Linux

So installieren und richten Sie 1Password auf einem Linux-Desktop ein