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

 C++ Discussion :

Compilation CMake Ubuntu


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut Compilation CMake Ubuntu
    Bonjour,

    j'essaie de compiler x265 de Videolan avec CMake gui sur Ubuntu 20.04 mais dans le dossier "build" je n'obtient aucun fichier "*.a" ou "*.so", pourtant j'ai bien "generated done".
    des fichiers sont générés mais aucune Library ?
    comme générateur, j'ai utilisé "UNIX Makefiles"

    merci

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 641
    Par défaut
    Salut,

    Attention, la "génération" ici consiste en réalité à générer... le script de compilation. Autrement dit, à "mettre en musique" l'ensemble des instructions qui devront être effectuées pour arriver à compiler correctement le projet.

    Nous pourrions pour ainsi dire qu'il s'agit en fait de "configurer la compilation" à ce stade

    Après, il faut encore effectuer la compilation en elle-même, c'est à dire, la traduction des instructions qui sont données en C ou en C++ (dans le cas présent) au travers des différents fichiers du projet en une série d'instructions compréhensibles par le processeur (le "langage machine"), ainsi que le "regroupement" de tous les fichiers qui seront générés à cette occasion en un exécutable ou une bibliothèque "final".

    Pour que cette étape puisse se faire, il faudra ouvrir une console en ligne de commande et introduire, dans le dossier "build", une commande (au choix) parmis: make ou cmake --build . (avec éventuellement quelques adaptations) et laisser l'ordinateur encore fonctionner pendant "un certain temps" pour obtenir le résultat final
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par défaut
    Voilà une réponse efficace, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Kile] Problème de compilation sous ubuntu
    Par Math66 dans le forum Editeurs / Outils
    Réponses: 13
    Dernier message: 13/02/2011, 16h17
  2. Réponses: 6
    Dernier message: 10/06/2009, 13h15
  3. problème de compilation sur Ubuntu
    Par mister bean dans le forum Linux
    Réponses: 2
    Dernier message: 15/02/2008, 22h38
  4. Comment compiler sous ubuntu amd64 le programme gcad3D
    Par laurentgi dans le forum Ubuntu
    Réponses: 2
    Dernier message: 04/07/2007, 17h49
  5. Compilation sous ubuntu dapper
    Par elekis dans le forum Ogre
    Réponses: 9
    Dernier message: 12/09/2006, 20h44

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