Bonjour,Bonjour,
je vais être amené à programmer sous Linux mon premier programme. Il s'agit d'un programme lancer en ligne de commande pouvant a terme être "démoniser" (mais cela ne presse pas). Ayant jusqu'à ce jour programmé quasi exclusivement sous Delphi donc sous Windows .Cela va pas mal changer mes habitudes.
J'aimerais faire les choses bien et faire de mon programme à terme un programme open-source. Par conséquent j'ai quelques questions :
J'ai l'intention d'utiliser Kdevelop3, de faire du automake et de l'autoconf.
Ma question est toute simple. Existe-il un moyen de générer le squelette de l'application tout seul en respectant les éventuels normes ou recommandation? J'aimerais par exemple qu'il me crée le fichier man à compléter ou qu'il m'écrive dans le code le --help à compléter également.
Merci d'avance pour tout les renseignements.
Olivier
# Petit tutorial
Posté par platinum . Évalué à 2.
http://www.infres.enst.fr/~dax/polys/configure/.(...)
Sinon, normalement Kdevelop génère une arborescence standard (AUTHOR, COPYING, etc...)
# KDevelop
Posté par Obsidian . Évalué à 2.
Par contre, j'ajouterais qu'utiliser des choses comme KDevelop pour faire une "transition douce" est une fausse bonne idée. Quite à changer de système, autant abandonner complètement les (mauvaises) habitudes acquises sur d'autres systèmes.
# mouais
Posté par Thomas (site web personnel) . Évalué à 1.
De plus, je suis assez d'accord avec Robin des Bulles. Je pense que KDevelop va beaucoup plus te compliquer la tache qu'autres choses. Bon, je veux bien admettre qu'il te génére plein de petits fichiers 'achement utiles (les configure, makefile et autres), mais tu n'apprendras quasiement rien, et le jour où ça partira en sucette, tu seras bon pour tout recommencer...
Pour des débuts de commandes shell, le C serait plus intéressant. Ceci dit, la transition avec Delphi ne va pas être évident. Mais ce genre d'IDE tout intégré n'est, à mon sens, pas très intéressant puisque peu ludique.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.