Pages : 1
#1 Le 20/02/2016, à 08:50
- piter42
makefile
bonjours à tous
je doit compiler un logiciel et j en suis à la phase de make clean ,qmake et make
quand je tape make clean dans la console
pierre@pierre-System-Product-Name:~$ make clean
make: *** Pas de règle pour fabriquer la cible « clean ». Arrêt.
pierre@pierre-System-Product-Name:~$
que dois je faire ?
comment trouver ce fichier ?
faut l éxecuter à la racine ?
merci pour vos réponses
Hors ligne
#2 Le 20/02/2016, à 09:18
- gl38
Re : makefile
make clean efface les essais de compilation précédents.
En tout cas il faut faire le make dans le dossier où se trouve le makefile. S'il n'y a pas d'entrée clean dans le makefile, make ne peut rien faire, ça n'empêche pas d'essayer de compiler.
Cordialement,
Guy
Hors ligne
#3 Le 20/02/2016, à 11:19
- piter42
Re : makefile
make clean efface les essais de compilation précédents.
En tout cas il faut faire le make dans le dossier où se trouve le makefile. S'il n'y a pas d'entrée clean dans le makefile, make ne peut rien faire, ça n'empêche pas d'essayer de compiler.
Cordialement,
Guy
pierre@pierre-System-Product-Name:~$ cd '/home/pierre/GoldenCheetah-3.3'
pierre@pierre-System-Product-Name:~/GoldenCheetah-3.3$ locate makefile
/usr/lib/hugin/libmakefilelib.so.0.0
/usr/share/doc/python3-uno/demo/makefile.mk
/usr/share/gtksourceview-3.0/language-specs/makefile.lang
/usr/share/icons/Humanity/mimes/16/gnome-mime-text-x-makefile.svg
/usr/share/icons/Humanity/mimes/22/gnome-mime-text-x-makefile.svg
/usr/share/icons/Humanity/mimes/24/gnome-mime-text-x-makefile.svg
/usr/share/icons/Humanity/mimes/48/gnome-mime-text-x-makefile.svg
/usr/share/lintian/data/rules/deprecated-makefiles
/usr/share/lintian/data/rules/known-makefiles
/usr/share/mime/text/x-makefile.xml
/usr/share/nano/makefile.nanorc
/usr/share/perl5/Debian/Debhelper/Buildsystem/makefile.pm
/usr/share/qt4/mkspecs/common/symbian/symbian-makefile.conf
/usr/share/snmp/mib2c-data/mfd-makefile.m2m
/usr/src/linux-headers-3.13.0-24/scripts/mkmakefile
/usr/src/linux-headers-3.13.0-24-generic/scripts/mkmakefile
/usr/src/linux-headers-3.13.0-76/scripts/mkmakefile
/usr/src/linux-headers-3.13.0-76-generic/scripts/mkmakefile
/usr/src/linux-headers-3.13.0-77/scripts/mkmakefile
/usr/src/linux-headers-3.13.0-77-generic/scripts/mkmakefile
pierre@pierre-System-Product-Name:~/GoldenCheetah-3.3$
comment savoir lequel est le bon ?
merci
Hors ligne
#4 Le 20/02/2016, à 11:38
- gl38
Re : makefile
Ça dépend de ce que tu veux compiler !
Que veux-tu faire exactement ?
Cordialement,
Guy
Hors ligne
#5 Le 20/02/2016, à 11:50
- piter42
Re : makefile
Ça dépend de ce que tu veux compiler !
Que veux-tu faire exactement ?
Cordialement,
Guy
je veux compiler un logiciel et en suivant la notice et on me dit de faire ça
1. BASIC INSTALLATION WITH MANDATORY DEPENDENCIES
=================================================
Installed Ubuntu 11.04 from CD image amd-64.iso. You will not need to do this if you
already have a Linux distribution installed. Left this step in to highlight the
Linux distribution the commands below were executed on.
login and open a terminal to get a shell prompt
$ vi gcconfig.pri
Ensure you have the following lines (which are now also in gcconfig.pri.in which has
been updated to reflect the new dependencies in version 3)
QMAKE_LEX = flex
QMAKE_YACC = bison
win32 {
QMAKE_YACC = bison --file-prefix=y -t
QMAKE_MOVE = cmd /c move
QMAKE_DEL_FILE = rm -f
}
Build!
------
$ make clean
$ qmake
$ make
You will now have a release3 binary but with none of the release3 dependencies compiled in.
Get latest GOLDEN CHEETAH source files
donc j ai fait tout le début écris vim gcconfig.pri dans la console pour voir si il y avait bien les même choses de marqué ensuite je suis sorti de l éditeur vim et je suis allé dans mon dossier logiciel et taper make clean et ça me marque "pas de regle pour fabriquer la cible "clean " ?
merci
Dernière modification par piter42 (Le 20/02/2016, à 11:51)
Hors ligne
#6 Le 20/02/2016, à 12:30
- gl38
Re : makefile
Essaie les 2 commandes suivantes. Il faut installer flex et bison pour espérer que ça marche
Mais je vois que ça parle d'ubuntu 11.04, cette version est obsolète...
Cordialement,
Guy
Hors ligne
#7 Le 20/02/2016, à 14:43
- piter42
Re : makefile
je les ai déja installé ,voila tout ce que j ai fait par rapport à la notice , j ai commençé par 1 : installation de bases avec des dépendances obligatoires,comme j ai ubuntu 14.04 j ai sauté a télécharger dépendances obligatoires
+++++++++++++++++++++++
LINUX BUILD WALKTHROUGH
+++++++++++++++++++++++
Mark Liversedge
John Ehrlinger
janvier 2015
Version 1.2
Une procédure pas à pas de construire à partir de zéro GoldenCheetah sur Ubuntu Linux. cette procédure pas à pas
devrait être sensiblement le même pour toute distribution Linux.
CONTENU
1. Installation de base avec des dépendances OBLIGATOIRES
- QT
- git
2. Ajout de dépendances OPTION lors de la construction VERSION 2
- FTDI D2XX
- SRMIO
- liboauth
- QwtPlot3d
- libkml
3. Ajout de dépendances OPTION lors de la construction VERSION 3
- Vérifier la branche et le renforcement de presse 3 avec dépendances obligatoires
- flex
- bison
- Libical - fenêtre Journal et le soutien de CalDAV (google / MobileMe intégration civile)
- Libvlc - Lecture vidéo en mode de formation
1. Installation de base avec des dépendances OBLIGATOIRES
=================================================
Installé Ubuntu 11.04 de l'image de CD-amd 64.iso. Vous ne serez pas besoin de faire cela si vous
ont déjà une distribution Linux installée. Gauche cette étape pour mettre en évidence le
distribution Linux les commandes ci-dessous ont été exécutés sur.
Identifiez-vous et ouvrez un terminal pour obtenir une invite du shell
Télécharger dépendances obligatoires (navigateur)
-----------------------------------------
Télécharger et installer le SDK Qt 4.8 de http://qt-project.org/
Une fois que qmake de test est terminée est ok avec: qmake --version (devrait signaler 4.7.0 ou ultérieure)
Installez git avec:
$ Sudo apt-get install git
Dit Y pour inviter sur tous les fichiers git installés (git-gui et al)
Installez flex et bison
----------------------
Vous aurez besoin v2.5.9 flex ou tard
$ Sudo apt-get install bison
$ Sudo apt-get install flex
$ Vi gcconfig.pri
Assurez-vous d'avoir les lignes suivantes (qui sont maintenant aussi en gcconfig.pri.in qui a
été mis à jour pour refléter les nouvelles dépendances dans la version 3)
QMAKE_LEX = flex
QMAKE_YACC = bison
win32 {
QMAKE_YACC = bison --file-prefix = y -t
QMAKE_MOVE = cmd / c déménagement
QMAKE_DEL_FILE = rm -f
}
Construire!
------
faire $ clean
$ qmake
$ make
Vous allez maintenant avoir un release3 binaire mais avec aucun des dépendances de release3 compilées.
Obtenir les dernières fichiers source CHEETAH GOLDEN
voila merci
pierre
Hors ligne
Pages : 1