wiki:CaoCourseTme2

Version 4 (modified by franck, 18 years ago) (diff)

--

TME2 : Langage C: étude de cas sur les tables de hachage

Objectif

Pour la majorité d'entre-vous, vous connaissez déjà le C, mais certains ne le connaissent que superficiellement. Nous devons essayer de mettre tout le monde au niveau, en vous faisant étudier un petit programme. L'objectif de ce programme est double :

  1. Il doit d'une part vous permettre de faire une auto-évaluation de vos connaissances des outils de developpement C en vous posant des questions auxquelles vous devriez savoir répondre. Si ce n'est pas le cas, vous DEVEZ trouver les réponses dans les documentations, ou auprès de vos camarades.
  2. Il vous offre un modèle de programme, avec makefile et man pour vos futurs développements.

Pour réaliser une application en C, vous devez savoir:

  • Ecrire un programme C en respectant des conventions d'écriture.
  • Compiler en plusieurs fichiers objet et en constituant une librairie.
  • Décrire un makefile.
  • Debugger en utilisant gdb ou xgdb.
  • Faire des mesures de performances avec gprof.
  • Ecrire un man sur l'outil.

Attachments (11)

Download all attachments as: .zip