Des outils pour le développement logiciel : Make

Slides:



Advertisements
Présentations similaires
Cours MITIC Quelques conditions dune intégration réussie 20 mars 2014 Université de Genève FPSE Cours MITIC
Advertisements

Des outils pour le développement logiciel
Make 1 Les besoins 2 Définition 3 Makefile 4 Optimisation 5 Exemple de Makefile 6 Prototype 7 Autres outils © BTS II 2002 [tv]
Developpement Process « Coding party !! » Tony Carnal Altran.
UML EPITECH 2009 UML1 - Introduction UML – Définition – Historique – UML en entreprise – Couverture Concepts – Objet – Classe –
Outils logiciel pour la programmation en C. 2 Automatiser la compilation : make make est un utilitaire présent dans toute les distribution de linux >
1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
A la fin de ton année de 4 ème, tu dois être capable d’utiliser parfaitement un Mais d’abord qu’est-ce qu’un TABLEUR ? ???? TABLEUR- GRAPHEUR Page suivante.
PRESENTATION DU LOGICIEL Edité par. … et plus encore - De gérer vos présentations : individuelle, découverte ou en réunion et de générer vos précommandes.
1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …
1 Après 5 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Gestion des données issues des réseaux de mesures de la qualité : densification et besoin de flexibilité SIG, Géo-traitements.
1 Rapide introduction à la compilation d'un programme « Use the source, Luke! » David Mentré.
1 Le stage informatique de Master Rayonnement et Énergie 2009/2010 Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006):
1 Le stage informatique de Masters APIM et PIE (2012/2013) Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006):
Droites remarquables d'un triangle en 4e. ● Objectifs : Rappels, découverte des définitions et des propriétés des droites remarquables d'un triangle :
Portage d'une application sur GPU CreditCruncher.
1. LES PROBLÈMES D’EMPLOI QUI CONFRONTE LES JEUNES DE OUARZAZATE ( MANQUE D’EMPLOI ). 2. LE MANQUE DE TALENT ET DE COMPÉTENCES AU DOMAINE DE CINÉMA 3.
IRIDOC 2 : tutoriel de formation à la recherche documentaire Outils méthodologiques > Les opérateurs logiques.
Module 10 : Configuration de l'impression. Vue d'ensemble Présentation de l'impression à l'aide de Windows 2000 Ajout d'une imprimante Configuration d'une.
1. 2 Boite à outils Qt ● Boite à outils C++ pour le développement multi-plateforme d'application en environnement graphique (GUI) – des fonctions GUI.
Reprojection de Données Vectorielles sur Saga:
Windows NT/2000/XP Enjeux et contraintes techniques
LE DEVELOPPEMENT AUTREMENT
Utilisation du logiciel EduStat©
I- ANALYSE DU BESOIN / Plan
Ingénierie pédagogique
Analyse technique (15) Le Momentum.
Sujet 1 : Wrapper stats sur les jeux de données ARN non codants
Réunion Stagiaires SBSSA
La différence entre un blog et un site…
Processus d’examen des écoles élémentaires de Clare
APAJH FINESS Un outil pour le développement,
19/02/2018 FINALE 19/02/2018.
Gestion de version centralisée et décentralisée
BILAN D’ACTIVITES SEMESTRIEL 2014
Javadoc et débogueur Semaine 03 Version A17.
Soutien aux utilisateurs de logiciels
PPE – Contexte Service de consultation des stages de la section STS-SIO Exploité sur le serveur Intranet Barney depuis 2005 Utilisé par les professeurs.
Installation et Configuration Internet Information Server (IIS 5)
Des outils pour le développement logiciel
Le stage informatique de l'IPN
Sujet 1 : Wrapper stats sur les jeux de données ARN non codants
Le stage informatique de l'IPN 2008/2009
La société canadienne d’hypothèque et de logement
Outils méthodologiques
Guillaume Philippon Tutoriel git.
HSSIP 26 Octobre, 2017 Stephen Jackson
Session 03: Démonstration pratique: comment préparer et mapper différents types de données Nicolas Noé GB22 Training event for nodes – 4 October 2015.
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Programmation Android Introduction à Android
Plus de 4000 langages....
Module 10 : Configuration de l'impression
Messages soutenant la campagne de valorisation
USER GUIDE : BASE DE DOCUMENTATION
Data Mining Fait par : Belhaj Nadia Derouich Maryem.
DESIGN PATTERN BUILDER KADRI LOUBNA CHARMATI SEWSEN.
Transition vers l’assignation automatique des stages à la résidence
Plan de validation Version A Version B NOM DU PROJET:
KoXo Développement Outils de gestion de réseaux
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
LES AXES TRAITÉS : DÉFINITION D’ÉVALUATION L’ÉVALUATION PEDAGOGIQUE FONCTION DE L’ÉVALUATION CARACTERISTIQUES DE L’ÉVALUATION TYPES D’ÉVALUATION CONCLUSION.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Merise le modèle de traitement
TOUT SAVOIR SUR L’ÉVALUATION DE DÉPART
YII Yes It Is !.
Codep 92 - Stage Initial Initiateur
Réunion d’harmonisation L’étude de gestion dans le BAC 2021
Transcription de la présentation:

Des outils pour le développement logiciel : Make

Make ... Contrôle l’activation d’outils de construction concernant plusieurs cibles corrélées: Compilations de plusieurs sources pour obtenir une librairie Construction d’une application à partir de plusieurs librairies Génération de code Génération de documentation Sait enchaîner les étapes de reconstruction selon une séquence logique Interprète les dates de modifications respectives Configuration très puissante Mais peut devenir très complexe en général Requiert des outils de niveau supérieur Voir CMT, Automake Pour compiler un projet, Make a besoin d'un fichier comportant les informations requises. Un tel fichier ce nomme un Makefile.

... Make Makefile est constitué de règles, chaque règle représentant un ensemble d'opérations bien précises Le cible est le plus souvent le fichier à construire, mais en règle générale elle représente l'action à effectuer Les pré-requis sont les cibles d'autres règles qui seront réalisées avant Exemple: Dans nos exercices nous allons d'abord utiliser un Makefile très simple et plus tard le Makefile généré automatiquement par l'outil QT cible: pré-requis [tabulation]instructions all : main.cxx main.cxx : header.h echo “Compilation de main.cxx” g++ main.cxx -o executable