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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Fichiers .o et .ppu dans mon répertoire


Sujet :

Lazarus Pascal

  1. #1
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut Fichiers .o et .ppu dans mon répertoire
    Bonsoir à toutes et à tous,

    J'ai remarqué, mais ce ne semble pas systématique, que lorsqu'il me faut inscrire une dépendance pour qu'un programme se compile, que les fichiers .o et .ppu de cette dépendance se retrouvent dans le répertoire de mon programme au lieu du répertoire de la dépendance.

    Outre que cela ne me semble pas normal, cela me bouffe une grosse quantité de mémoire disque.

    Des idées du pourquoi du comment ?

    Merci de votre aide.

    Pierre

  2. #2
    Membre averti
    Profil pro
    au repos
    Inscrit en
    Février 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : au repos

    Informations forums :
    Inscription : Février 2013
    Messages : 156
    Points : 331
    Points
    331
    Par défaut
    Est-ce que ton projet vient de windows ? as-tu des chemins à plusieurs répertoires dans les options de compilation du projet ? quand tu crées un projet entièrement sous linux as-tu ce problème ?

  3. #3
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par Nullosse Voir le message
    Est-ce que ton projet vient de windows ...
    Oui
    Citation Envoyé par Nullosse Voir le message
    ... as-tu des chemins à plusieurs répertoires dans les options de compilation du projet ? ...
    Non

    Citation Envoyé par Nullosse Voir le message
    ... quand tu crées un projet entièrement sous linux as-tu ce problème ?
    Pas essayé.

    Il me semble me souvenir que le problème pouvait venir du fichier .lpi qui est un fichier .xml comme le sont les fichiers .lpk qui me posaient problème pour l'installation de mes composants.

    Cordialement.

    Pierre

  4. #4
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    J'ai identifié le problème pour des composants non fournis par lazarus :

    lorsque qu'un programme me dit qu'il ne trouve pas une unité, je lui fournis le chemin de l'unité compilée (généralement lib/i386-linux)

    Si j'ai un composant dont les fichiers compilés ne sont pas compilés par la version actuelle de fpc, il me dit qu'il ne les trouve pas,
    je lui donne alors le chemin des fichiers source,
    je m'attends donc à ce que la compilation se fasse dans le répertoire de ce composant dans un dossier lib/i386-linux. Et bien non, il va me coller ces fichiers compilés dans le répertoire de mon programme. Ce qui fait qu'il faut que je reprenne cette manip pour chaque programme utilisant ce composant, multipliant ainsi les fichiers compilés à l'identique.

    Pour pallier cela, j'ai alors coupé les fichiers compilés se trouvant dans le chemin de mon programme pour les coller dans celui du composant concerné.
    Mainteant, dans mon programme, je redonne le chemin des fichiers compilés de mon composant et cela fonctionne : les fichiers compilés du composant ne se retrouvent plus dans le chemin de mon programme.

    J'ai toutefois le même problème avec l'unité PrintersDlg de lazarus. Ce qui tendrait à dire que les fichiers compilés de cette unité de lazarus ne le sont pas avec la version de fpc en cours (2.6.2). Comment fait-on pour connaître la version de compilation des fichiers .o et .ppu ?

    Merci pour vos informations.

    Pierre

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/12/2009, 15h00
  2. Problème de place dans mon répertoire bdump
    Par Z3phur dans le forum Administration
    Réponses: 4
    Dernier message: 10/12/2008, 14h32
  3. Réponses: 38
    Dernier message: 26/09/2008, 17h46
  4. Réponses: 3
    Dernier message: 04/07/2008, 11h07
  5. Réponses: 2
    Dernier message: 12/03/2006, 23h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo