Installation du compilateur Free Pascal Éric Wegrzynowski - 7 décembre 2007



Documents pareils
USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Premiers pas en Linux

Projet Administration Réseaux

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Procédure d installation d AMESim 4.3.0

Guide d installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Architecture de la plateforme SBC

Installation 1K-Serveur

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Installation d OpenVPN

CONDITIONS D UTILISATION VERSION NOMADE

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Clé Flash USB2.0 Acer

Travail personnel sur ordinateur

Mon premier rpm. 7 juin Avant de commencer RPM URPMI RPMBUILD... 2

Comment congurer WinEdt pour L A TEX?

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Guide Installation Serveur Extensive Testing

1 Démarrage de Marionnet

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO

Guide d installation de MySQL

Mise en œuvre d un poste virtuel

Manuel de déploiement sous Windows & Linux

Environnement Informatique EMSE Linux

FANTEC DB-229US Manuel de l'utilisateur

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi

Tropimed Guide d'installation

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

Retour d'expérience avec : OCS Inventory & GLP

Un serveur FTP personnel, ça ne vous a jamais dit?

MANUEL UTILISATEUR KIWI BACKUP V 3

Installation de Vmware serveur Windows

LINUX REMPLAÇANT WINDOWS NT

KeePass - Mise en œuvre et utilisation

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Guide Installation Serveur Extensive Testing

[Serveur de déploiement FOG]

Serveur d application WebDev

TP 1 : 1 Calculs en binaire, octal et hexadécimal

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Création d installateurs pour Windows avec InnoSetup

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Les différentes méthodes pour se connecter

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Installation Oracle 10g : Installation sur Solaris 10 x86

Virtualisation de Windows dans Ubuntu Linux

FICHE TECHNIQUE. Linux Tutoriel. Installer une imprimante multifonction HP PSC 1315 sous Linux. TUTORIEL Starinux Imprimante multifonction HP PSC 1315

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

TD/TP 1 Introduction au SDK d Android

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

Système Principal (hôte) 2008 Enterprise x64

Simple Database Monitoring - SDBM Guide de l'usager

INSTALLER LA DERNIERE VERSION DE SECURITOO PC

56K Performance Pro Modem

Guide d installation des licences Solid Edge-NB RB

Configuration de plusieurs serveurs en Load Balancing

Sauvegarde et restauration d'un système d'exploitation Clonezilla

Sauvegarde sous MAC avec serveur Samba

REPUBLIQUE ISLAMIQUE DE MAURITANIE

SAS Foundation Installation sous Windows

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Parallels Transporter Lisez-moi

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Installation et prise en main

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

AxCrypt pour Windows

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

Axel Remote Management

FreeNAS Shere. Par THOREZ Nicolas

EN Télécom & Réseau S Utiliser VMWARE

Tutoriel Drupal version 7 :

Q-Checker pour V6 Release 2.1

Assistance à distance sous Windows

Jeudis du libre, Samba ou comment donner le rythme aux stations Windows

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Situation professionnelle n X

Support de cours. Administrer Linux avec Webmin. 2003, Sébastien Namèche - 1

PROCEDURE D'INSTALLATION OPENREPORTS

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

Procédure d installation des logiciels EBP sous environnement MAGRET

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Service de Virtualisation de la DSI UJF

Instructions préliminaires P2WW FR Préface

Pas-à-pas : activer WebDAV pour le partage des fichiers iwork sur ipad

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture IBM BladeCenter

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Bon ben voilà c est fait!

Transcription:

USTL - Licence ST-A 2005-2006 TP d'info du S1 au S3 Installation du compilateur Free Pascal Éric Wegrzynowski - 7 décembre 2007 1 Se procurer Free Pascal On peut se procurer le compilateur Free Pascal en le téléchargeant depuis le site http ://www.freepascal.org/download.var Le compilateur est disponible pour diérentes architectures (intel/i386, powerpc,... ) et diérents systèmes d'exploitation (Linux, Win32, Mac OS,... ). 2 Sous Linux 1. téléchargement du chier fpc-2.0.0.i386-linux.tar 1 dans le dossier /tmp 2. pour l'installation passer super-utilisateur (root) $ su - Password: 3. désarchiver le chier dans un dossier temporaire nommé par exemple FreePascal # mkdir FreePascal # cd FreePascal # tar xvf /tmp/fpc-2.0.0.i386-linux.tar 4. arrivé à ce point le dossier FreePascal contient maintenant 4 chiers # ll total 20892 -rw-r--r-- 1 root root 15851520 May 15 14:56 binary.i386-linux.tar -rw-r--r-- 1 root root 191954 May 15 14:54 demo.tar.gz -rw-r--r-- 1 root root 5303628 May 15 14:54 doc-pdf.tar.gz -rwxr-xr-x 1 root root 5915 May 15 14:56 install.sh 5. exécuter le script install.sh et répondez aux questions posées, les choix étant celui du lieu d'installation (/usr ou /usr/local) et l'installation ou non de diérentes options (ci-dessous réponse Y à toutes les options) #./install.sh This shell script will attempt to install the Free Pascal Compiler version 2.0.0 with the items you select Install prefix (/usr or /usr/local) [/usr/local] : Installing compiler and RTL for i386-linux... Installing utilities... Install Textmode IDE (Y/n)? Y Install FCL (Y/n)? Y Install packages (Y/n)? Y Installing bfd Installing cdrom -- < quelques lignes supprimées > -- Linux 1 le nom peut éventuellement diérer selon les versions. Ici c'est la version 2.0.0 pour l'architecture intel/i386, OS = 1

Install documentation (Y/n)? Y Installing documentation in /usr/local... Install demos (Y/n)? Y Install demos in [/usr/local] : Installing demos in /usr/local... Running on linux Write permission in /etc. Saved old config to /etc/fpc.cfg.orig /usr/lib/gcc-lib/i486-linux/3.3.4 Found libgcc.a in /usr/lib/gcc-lib/i486-linux/3.3.4 Writing sample configuration file to /etc/fpc.cfg End of installation. Refer to the documentation for more information. root@okocim:~/freepascal # 6. normalement, l'installation est est terminée, il ne reste plus qu'à détruire le dossier temporaire # cd../ # rm -rf FreePascal et le chier téléchargé rm /tmp/fpc-2.0.0.i386-linux.tar 7. et à redevenir simple utilisateur # exit La commande de compilation fpc doit être disponible. $ fpc hello.pas Free Pascal Compiler version 2.0.0 [2005/05/15] for i386 Copyright (c) 1993-2005 by Florian Klaempfl Target OS: Linux for i386 Compiling hello.pas Linking hello 6 Lines compiled, 0.3 sec Exécution $./hello Hello $ Installation RPM ne pas oublier les versions RPM pour les Linux de Redhat, Mandrake,... Qui s'installent par la simple commande # rpm -i <INSTALLFILE> 3 Sous Windows L'installation et la conguration décrites ici conviennent à Windows XP. Pour les autres versions de Windows il faut certainement adapter. win32 1. téléchargement du chier fpc-2.0.0.i386-win32.exe 2 dans le dossier de votre choix, par exemple C:\Temp 2 le nom peut éventuellement diérer selon les versions. Ici c'est la version 2.0.0 pour l'architecture intel/i386, OS = 2

2. double-cliquez sur l'icône de ce chier 3. choisissez le répertoire d'installation (par défaut C:\FPC\2.0.0 dans la suite nous supposerons que c'est celui qui a été choisi 4. choisissez le type d'installation : full (complète), Minimum ou Custom (personalisée) 5. choisissez l'entrée du menu démarrer où gurera l'accès au compilateur 6. choisissez les associations de chiers à l'environnement de développement de Free Pascal 3 selon les extensions de chiers (.pp,.pas,... ) Pour pouvoir accéder à la commande fpc de compilation depuis une fenêtre de commandes DOS, il faut positionner une variable d'environnement. 1. Panneau de conguration 2. Système 3. onglet Avancé 4. bouton Variables d environnement 5. dénissez une nouvelle variable d'environnement utilisateur en lui donnant pour nom PATH et pour valeur le répertoire C:\FPC\2.0.0\bin\i386-win32\ (remplacez c:\fpc\2.0.0 par le répertoire choisi à l'installation) validez Pour vérier que tout est en ordre 1. ouvrez une fenêtre DOS (menu démarrer, exécuter la commande cmd 2. cette fenêtre ouverte tapez la commande D:\TRAVAIL> fpc hello.pas puis exécutez le programme ainsi compilé D:\TRAVAIL> hello hello D:\TRAVAIL> 4 Sous Mac OS Pour MacOS : ca marche sous MacOS X 10.4 avec la version 2-0-0 qui ce trouve sur http ://www.freepascal.org/down-powerpc-macosx-ftp.freepascal.org.html Detail important, ne pas oublier d'installer XCode de Apple, voir http ://www.freepascal.org/fpcmac.html#targetdarwin Il existe egalement une version pour MacOS 9 ("Classic"). 5 La commande fpcompile Compiler un programme Pour éviter de taper d'avoir à taper de longues commandes de compilation avec de nombreuses options, une commande fpcompile a été conçue par l'équipe enseignante et est utilisable dans toutes les salles de TP. Bien entendu cette commande maison n'est pas livrée dans les distributions de Free Pascal. Pour l'utiliser, il faut donc la créer. 5.1 Écriture de la commande fpcompile 5.1.1 Sous Linux À l'aide d'un éditeur de textes (Kate par ex.), tapez le texte qui suit 3 environnement non utilisé dans les salles de TP 3

########################################################## # # # Commande fpcompile = # # fpc avec différentes options # # pour utilisation en TP d info # # date dernière version : 11 novembre 2007 # # # ########################################################## # -Mobjfpc pour la compatibbilité avec Delphi # -Sh pour que le type STRING soit équivalent à ANSISTRING # -Cr pour la vérification des intervalles # -gl pour l indication des lignes de source où se produisent les # erreurs à l exécution # ATTENTION : l option -Mdelphi doit figurer avant l option -Sh fpc -Mdelphi \ -Sh \ -Fu<chemin> \ -Cr \ -gl \ $* dans lequel il faut remplacer <chemin> par le chemin absolu du dossier dans lequel vous mettez vos unités. Si vous avez plusieurs de ces dossiers, mettez autant d'options -Fu que nécessaire. Notez que les \ en n de ligne signalent que la commande n'est pas terminée et se poursuit à la ligne suivante. Sauvegardez ce texte sous le nom fpcompile. 5.1.2 Sous Windows À l'aide d'un éditeur de textes (Bloc Notes par ex., ou mieux encore PFE), tapez le texte qui suit @ echo off rem ########################################################## rem # # rem # Commande FPC = # rem # fpc avec différentes options # rem # pour utilisation en TP d info # rem # date dernière version : 19 septembre 2005 # rem # # rem ########################################################## rem # -Mdelphi pour la compatibbilité avec Delphi rem # -Sh pour que le type STRING soit équivalent à ANSISTRING rem # -Fu<chemin> : chemin de recherche des unités rem # -Cr pour la vérification des intervalles rem # -gl pour l indication des lignes de source où se produisent les rem # erreurs à l exécution rem # ATTENTION : lremoption -Mobjfpc doit figurer avant lremoption -Sh fpc -Mdelphi -Sh -Fu<chemin> -Cr -gl %1 dans lequel il faut remplacer <chemin> par le chemin absolu du dossier dans lequel vous mettez vos unités. Si vous avez plusieurs de ces dossiers, mettez autant d'options -Fu que nécessaire. Sauvegardez ce texte sous le nom fpcompile.bat. 5.2 Installation de la commande fpcompile 5.2.1 Sous Linux Placez le script fpcompile dans le même répertoire que la commande fpc, c'estàdire /usr/bin ou /usr/local/bin selon l'installation choisie (pour savoir où fpc se trouve, utilisez la commande which fpc). Vous devez avoir les droits en écriture dans ce répertoire. Donnez les droits en exécution à tous sur ce chier : # chmod 755 fpcompile 4

5.2.2 Sous Windows Placez le script fpcompile.bat dans le même répertoire que la commande fpc, c'estàdire C:\FPC\2.0.0\bin\i386-wi si c'est le répertoire d'installation choisi. 5