|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Bonjour,
Avant tout, je prècise je suis totalement Débutant en Linux, donc si il y a des indications de lignes de commandes, merci de les écrire "totalement" ![]() Voila je dois compiler des fichiers écrits en langage C que l'on m'a fourni. 1) Deja il est indiqué d'utlisé "cc1" comme compilateur (aucune idée pourquoi) 2)lors de la compilation : cc1 nomfichier.c - o fichier. Il m'indique qu'il ne trouve pas les librairies de base (stdioh.h, stdlib.h. etc..). Savez-vous d'ou le problème peux venir. J'ai bien conscience que c'est assez vague comme description mais si besoin est je peux vous indiquer le résultats de lignes de commande spécifiques? Merci J. |
|
|
00
|
|
|
#2 | |
|
Membre confirmé
![]() Edouard ViotIngénieur sécurité Inscription : juillet 2007 Messages : 193 ![]() |
Citation:
Par exemple : find / -name "stdio.h" 2> /dev/null ensuite matte pour cc1 pour pouvoir declarer ou trouver des includes (souvent option -I). Bon courage |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Merci pour ton aide.
en ligne de commande, je tape il m'indique "aucun fichier ou repertoire de ce type". (je sais pas s'il ne faut pas lui préciser plus pour qu'il cherche vraiment partout sur le disque..., la je suis dans un repertoir courant je sais meme pas lequel ![]() Quant à CC1 je sais pas quel est la ligne de commande à taper pour vérifier s'il marche bien ou s'il est bien configuré. merci ps: désolé pour mon niveau "marin" en linux
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : décembre 2006 Messages : 689 ![]() |
Code :
suis dans un repertoir courant je sais meme pas lequel Pour cc1, c'est le compilateur de gcc. Dans ce cas, tu peux tricher. Par exemple tapes Tu auras le détail de ce que fais gcc : - il appelle un outil qui transforme ton code en un '.s' (cc1) - il appelle un autre outils qui transforme ton code en un '.o' (as) Essais alors de copier coller la ligne correspondante à cc1. Attention le fichier obtenus n'est pas exécutable ! J'imagine que ce que tu fais rentre dans le cadre d'un exercice de cours (vu la contrainte) ?! |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
merci pour ton aide, je vais tenter la manipulation par contre le fait que le fichier obtenu ne sois pas executable me pose quelque soucis.
En effet, ce n'est pas pour un cours mais pour mon boulot, j'ai besoon de faire tourner le prog d'un client chez moi. Alors je sais pas d'ou vient le problème , est-ce cc1 qui est mal installé? ou alors la personne utilise une autre version... le fait qu'il ne trouve pas les libraires m'oriente plus vers une mauvaise installation configuration chez moi mais je n'en sais pas plus et je ne m'y connais pas en linux. Bref...mon premier problème est de cerner d'ou vient le problème. Merci beaucoup en tout cas. J. |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Peut être m'est il possible de réinstaller cc1 ou qqe chose dans le genre?
|
|
|
00
|
|
|
#7 |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
salut,
il faut installer les entêtes je sais pas comment ça s'appelle exactement sous fedora mais ça devrait être quelque chose comme glibc-dev ou libc6-dev sinon tu peux faire une recherche dans les paquets de fedora
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Merci pour ton aide Michaël,
Si je comprends bien (c'est pour être sur) je tape juste en ligne de commande : ou Rien de plus ? MErci J. |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() Inscription : décembre 2006 Messages : 689 ![]() |
Peux-tu préciser quelle distribution tu as installé ?
|
|
|
00
|
|
|
#10 | |
|
Membre confirmé
![]() Edouard ViotIngénieur sécurité Inscription : juillet 2007 Messages : 193 ![]() |
Citation:
|
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
c'est bête à dire mais comment puis-je le voir .
(ca a été installé il y a 1 mois la personne m'a dit qu'elle a pris la dernière version). |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Edouard ViotIngénieur sécurité Inscription : juillet 2007 Messages : 193 ![]() |
find / -name "stdio.h" 2> /dev/null
|
|
00
|
Copyright © 2000-2012 - www.developpez.com