Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/11/2006, 21h52   #1
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Par défaut [UBUNTU] Impossible de compiler mes fichiers

Salut a tous,

je viens d'installer une ubuntu mais je n'arriva pas a compiler mes fichier.

Je fait
Code :
1
2
3
4
 
tar -xzvf monarchive.tar.gz
cd monarchive
./configure
et il me renvoi l'erreur suivante:

Citation:
Checking for C compiler default output file name...configure: C compiler cannot create executables
Savez vous pourquoi j'ai cette erreur?

Merci d'avance.
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 21h56   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
Salut,

es-tu sur d'avoir gcc ou g++ d'installé?

On a besoin d'un peu plus d'info quand même

++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h03   #3
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Comment je fait pour savoir ca ? ^^
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h09   #4
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
tu tapes gcc ou g++ dans un terminal
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h10   #5
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Oui en effet je n'ai ni gcc ni g++, comment fait-on pour les installer?
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h19   #6
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
tape dans un shell:

cboudy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h25   #7
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Ca me renvoie l'erreur:

Citation:
l'option --install de la commande n'est pas reconnu
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h29   #8
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
pardon y'a pas les tirets:
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h31   #9
Scurz
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Fais :

Juste une remarque en passant, avant de vouloir compiler, il faudrait déjà avoir quelques bases (que tu n'as apparemment pas) et savoir installer des paquets via apt...
  Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h38   #10
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Justement c'est pour ca que je m'y met. C'est en pratiquant que l'on apprend.

J'ai essayer avec aptitude mais ca me renvoie:

Citation:
root@death83-desktop:/home/death83# aptitude install gcc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Reading state information... Fait
Initialisation de l'état des paquets... Fait
Construction de la base de données des étiquettes... Fait
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
Écriture de l'information d'état étendu... Fait
root@death83-desktop:/home/death83# gcc
gcc: no input files
C'est normal?
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h44   #11
Membre expérimenté
 
Avatar de cboudy
 
Ingénieur informatique industrielle
Inscription : avril 2006
Messages : 382
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur informatique industrielle

Informations forums :
Inscription : avril 2006
Messages : 382
Points : 526
Points : 526
s'il te renvoie 'gcc: no input files' ça veut dire que oui le compilo est installé
cboudy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h46   #12
Scurz
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par Death83
Justement c'est pour ca que je m'y met. C'est en pratiquant que l'on apprend.
Ouais, 'fin bon, on apprend d'abord à installer via apt et ensuite on n'apprend à compiler, bref.
Citation:
Envoyé par Death83
J'ai essayer avec aptitude mais ca me renvoie:



C'est normal?
Fais :

et donne ce que ça renvoie.

Bye.
  Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h48   #13
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Ca me renvoi:

Citation:
root@death83-desktop:/home/death83# dpkg -l | grep gcc
ii gcc 4.1.1-6ubuntu3 The GNU C compiler
ii gcc-3.3-base 3.3.6-13ubuntu2 The GNU Compiler Collection (base package)
ii gcc-4.1 4.1.1-13ubuntu5 The GNU C compiler
ii gcc-4.1-base 4.1.1-13ubuntu5 The GNU Compiler Collection (base package)
ii libgcc1 4.1.1-13ubuntu5 GCC support library
(sinon j'ai essayer avec g++ et ca marche, mais ca peut toujours etre intéressant de savoir pourquoi ca n'a pas marché avec gcc.)
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 22h56   #14
Scurz
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Donc, gcc est déjà installé ! Si ça n'a pas marché avec gcc, c'est que le paquet que tu tentes de compiler utilise g++ plutôt que gcc.

Remarque : il y a un fichier README ou un autre qui est fait pour être lu...on y trouve plein d'informations.
  Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2006, 23h37   #15
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Bonjour,

Lorsque vous téléchargez une archive, prenez par habitude de consulter les fichiers README et INSTALL afin de connaitre les instructions exactes pour l'installation.

++
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 00h11   #16
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Bonsoir,

Plutôt qu'installer juste gcc, fais un

Code :
apt-get install build-essential
Ça isntalle plusieurs paquets importants pour la compilation (dont make et g++).
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 11h27   #17
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
C'est tout à fait normal qu'il te dise
Code :
1
2
$ gcc
gcc: no input files
car il faut donner le nom du fichier que tu veux compiler en paramètre !
Lancer la commande sans argument ne sert à rien
Comme dis, ton compilateur est maintenant installé, ré-essai donc de faire le
de l'archive que tu voulais configurer et installer au départ

@+

[edit] Pense également à consulter les pages man !

__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 12h02   #18
zui
Futur Membre du Club
 
Inscription : juin 2005
Messages : 43
Détails du profil
Informations personnelles :
Âge : 33
Localisation : Belgique

Informations forums :
Inscription : juin 2005
Messages : 43
Points : 16
Points : 16
Salut Death83,

Moi aussi j'ai eu le même problème il y'a quelque temps pour compiler une source de gnomebaker que j'avais téléchargé sur internet.
Si tu as déja installé le compilateur ca devrait marcher. Essai de changer ta variable path pour que le binaire du compilateur soit retrouvé. Ca se fait par un export. Normalement, à mon avis, ca devrait marcher.

Pour changer la variable path, je te suggère de le faire dans le fichier .bashrc qui se trouve normalement dans ton répertoire d'acceuil. S'il n'existe pas, il faut le créer.
zui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 12h28   #19
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Je répète: s'il fait un ./configure && make c'est qu'il lui faut make, donc gcc ne suffira pas. Donc certes, gcc est présent, mais ça ne suffit pas.

Code :
apt-get install build-essential
installera tous les outils nécessaires, et donc make.
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2006, 13h11   #20
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Merci à tous,

j'ai réussi à faire le configure et le make et make install. J'ai eu aucun message d'erreur mais le truc maintenant c'est que je n'arrive pas à trouver le programme installer.

Et si je tape le nom du programme (ici proftpd) ca ne renvoie pas d"erreur (ca renvoie rien, ca renvoie une entree commande) mais le programme ne se lance pas.
__________________
manganimes (en construction) -
zemanga
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h57.


 
 
 
 
Partenaires

Hébergement Web