IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ PascalConsultez toutes les FAQ

Nombre d'auteurs : 10, nombre de questions : 402, dernière mise à jour : 7 janvier 2018  Ajouter une question

 

Bienvenue dans la F.A.Q. Pascal !

Celle-ci rassemble les réponses aux questions les plus fréquemment posées sur le langage Pascal et tous ses outils de programmation. Si elle n'a pas pour vocation de répondre à toutes les interrogations possibles, elle reste une bonne base de connaissances sur le Pascal, et ne demande qu'à être enrichie par vos expériences personnelles.

Nous vous invitons à proposer vos propres questions/réponses directement dans la FAQ ou, si vous souhaitez apporter une modification à une question/réponse existante, à la poster dans le fil de discussion renseigné ci-dessous.

Nous vous souhaitons une bonne lecture !

L'équipe Pascal.

SommaireLes différents compilateursFree PascalPlateforme WindowsInstallation, configuration et fonctionnement de l'EDI (2)
précédent sommaire suivant
 

Parce que, tout d'abord, il n'existe pas de commande système « FPC » et qu'ensuite, Windows ne trouve pas de fichier FPC.EXE dans les dossiers système ni dans les chemins de recherche prédéfinis (PATH).
Pour pouvoir compiler en ligne de commande, il faut ajouter le dossier dans lequel se trouve le compilateur à la variable d'environnement PATH.

  • Sous Windows NT/2000/XP :

Dans le panneau de configuration, ouvrez la rubrique Système, onglet Avancé, bouton Variables d'environnement.
S'il n'existe aucune variable PATH, créez-en une et donnez-lui comme valeur le nom du dossier .....\bin\i386-win32. Et s'il en existe déjà une, complétez sa valeur avec le nom du dossier précédé d'un point-virgule.
  • Sous Windows 95/98/Me :

Dans le fichier de démarrage Autoexec.bat, cherchez la variable d'environnement PATH. Si elle n'existe pas encore, ajoutez une ligne au fichier : SET PATH=.....\bin\i386-win32. Et si elle existe déjà, ajoutez-lui le nom du dossier précédé d'un point-virgule.

Mis à jour le 12 juin 2007 Alcatîz

Voici les étapes à suivre pour compiler un binaire pour Linux depuis MiniPascal sous Windows :

  • téléchargez MiniPascal ci-dessous ;
  • enregistrez le zip dans votre répertoire d'installation de MiniPascal, par exemple g:\fpc, puis dézippez-le sur place. Un nouveau répertoire nommé i386-linux est ainsi créé contenant tout le nécessaire ;
  • configurez MiniPascal pour utiliser ce nouveau compilateur.
    Pour cela :
    • allez dans le menu Options ->Options de compilation. Dans l'onglet Chemins/répertoires, désignez le chemin vers les unités que vous allez utiliser. Par exemple : G:\fpc\i386-linux\units\linux\rtl\.
      Vous pouvez pointer vers d'autres dossiers adjacents si vous comptez utiliser leur contenu; n'oubliez pas de mettre un point-virgule entre deux chemins,
    • désignez le chemin vers le dossier bin G:\fpc\i386-linux\bin\,
    • dans l'onglet Avancé, décochez la case Ne pas utiliser le fichier de configuration par défaut fpc.cfg -n ;
  • créez un programme de test et enregistrez-le dans un dossier au chemin très court et sans espace.
    Par exemple : g:\fpc\test\test.pas ;
  • pressez le bouton de compilation ;
  • essayez votre exécutable sur un poste Linux.

Mis à jour le 16 juin 2007 Clandestino

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.