Aujourd'hui j'ai installé ubuntu et lazarus IDE (delphi style cross plate-forme ide) je ne sais rien de la structure des systèmes d'exploitation linux. Est-ce que vous connaissez quelques tutoriels qui peuvent me lancer spécialement avec Lazarus, Linux avoir des modules et des api ou comment ça marche ??Ubuntu et Lazarus
Répondre
Quelques informations générales:
Dans Linux (presque) tout est mis en œuvre dans les bibliothèques, jetez un oeil à dpkg -l | grep lib
. Tous les paquets Debian commençant par lib
sont des paquets de bibliothèque qui installent une bibliothèque à /usr/lib
ou /lib
.
Souvent, il existe un package lib*-doc
pour la bibliothèque qui contient sa documentation API. La documentation du package est généralement installée au /usr/share/doc
.
Il peut également y avoir de l'aide dans le système de pages de manuel, essayez man man
et dans l'outil GNU info
.
Les en-têtes C/C++ sont situés à /usr/include
, vous devrez les traduire en Pascal afin d'utiliser les libs.
Bien sûr, Lazarus et FreePascal viennent avec leurs propres bibliothèques et vous voudrez peut-être les regarder en premier.
Il y a aussi un site StackExchange spécifique Ubuntu ici: https://askubuntu.com/
Bien sûr, la première bibliothèque qu'ils essaieront sera par mysql, ce qui n'est pas là: _) –
Mais il y a des composants d'accès MySQL comme zeos ou quelque chose, non? –
Nerver esprit, j'ai eu votre message;) –
le meilleur endroit pour commencer ubuntu est juste leur site:
il est bien documenté et la communauté est grande.
have fun, G
oups, oublié le lien de la communauté https://help.ubuntu.com/community. en fait je ne l'ai pas fait mais je ne peux pas poster plusieurs liens à cause de mon niveau bas :) – Morfic
et aussi Lazarus a un wiki (si vous ne le saviez pas déjà): http://wiki.lazarus.freepascal.org/Lazarus_Documentation – Morfic
La principale documentation gratuite Pascal peut être utile aussi (Free Pascal est inclus dans Lazarus comme compilateur):
et la bibliothèque Lazarus principale, alias le LCL:
Si vous cherchez l'un livre décrivant toutes les API Linux, il est là:
http://www.man7.org/tlpi/index.html
Il vient de sortir, et n'a rien eu, mais des critiques élogieuses à ce jour. (Et non, je ne suis ni l'auteur ni l'éditeur!: D)
Si vous aimez Lazarus alors jetez un oeil à CodeTyphon qui peut rendre votre développement multiplateforme beaucoup plus facile. http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&Itemid=148. – avra
Je seconde ça! Je viens de découvrir CodeTyphon, et est la meilleure solution packagée pour freepascal et Lazarus.Je souhaite que qui que ce soit derrière cela reçoive suffisamment d'attention et de revenus pour poursuivre son développement! Freepascal et Lazarus peuvent révolutionner le développement de Linux. – ssh