Rechercher : dans
Par :

Langage c sous ubuntu

Dernière réponse le 31 oct 2008 à 23:06:46 ziedzico, le 31 oct 2008 à 21:42:48 
 Signaler ce message aux modérateurs

Bonjour,j'ai un prob au niveau de la compilation du code c sous le terminal de ubuntu bootable
apres ::: [ gcc zied.c ] ::: j'ai recu ce code d'erreur : /usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution

merci de me repondre

mon fichier comporte le code suivant :
#include<stdio.h>
main()
{
printf ("coucou !");
}

Configuration: Linux
Firefox 3.0

Meilleures réponses pour « langage c sous ubuntu » dans :
Langage C++ - Les types de données Voir Les types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données Voir Les types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
[Langage C] C/C++ Erreur de segmentation VoirQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Les piles en langage C VoirLes piles Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la pile IV. Opérations sur les piles A. Initialisation B. Insertion d'un élément dans la pile C. Ôter un élément de la pile D. Affichage...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...
Introduction au langage C VoirPetite histoire du C Le langage C a été mis au point par D.Ritchie et B.W.Kernighan au début des années 70. Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. D.Ritchie...

1

o2p8, le 31 oct 2008 à 21:45:18

Avec quoi compiles tu?
Quelle est la commande?

Répondre à o2p8

2

ziedzico, le 31 oct 2008 à 21:48:03

Gcc

Répondre à ziedzico

3

ziedzico, le 31 oct 2008 à 21:49:00

J'ai l'installé pour qu'elle marche avec sudo apt-get install gcc

Répondre à ziedzico

4

o2p8, le 31 oct 2008 à 21:49:27

Et quelle ai ta commande pour compiler?

Répondre à o2p8

5

ziedzico, le 31 oct 2008 à 21:49:54

Gcc zied.c

Répondre à ziedzico

6

ziedzico, le 31 oct 2008 à 21:51:22

Je suis sous Desktop et le fichier se trouve sur le bureau
car quand je fais "vi zied.c" le fichier apparait sur le bureau

Répondre à ziedzico

7

o2p8, le 31 oct 2008 à 21:51:34

Essaye ça :


gcc -o log log.c

Répondre à o2p8

8

ziedzico, le 31 oct 2008 à 21:52:50

Gcc: log.c : Aucun fichier ou dossier de ce type
gcc: pas de fichier à l'entrée

Répondre à ziedzico

9

o2p8, le 31 oct 2008 à 21:54:23

Essaye :

cd Desktop/
gcc -o log log.c

Répondre à o2p8

10

ziedzico, le 31 oct 2008 à 21:54:23

Je crois que il manque des fichiers d'installation ou une des bibleotheques car je vois maintenant :
zied.c:1:18: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:4: attention : incompatible implicit declaration of built-in function «printf»

Répondre à ziedzico

11

o2p8, le 31 oct 2008 à 21:56:10

#include <stdio.h>
#include <stdlib.h>


int main (int argc, char * argv[])


puts ( "Hello world!" ) ;



}

Répondre à o2p8

12

ziedzico, le 31 oct 2008 à 21:56:11

Bash: cd: Desktop/: Aucun fichier ou dossier de ce type

Répondre à ziedzico

13

o2p8, le 31 oct 2008 à 21:56:44

Cd Desktop pas cd: Desktop

Répondre à o2p8

14

ziedzico, le 31 oct 2008 à 21:57:40

Pour hello world je vois :
zied.c:1:19: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c:2:20: erreur: stdlib.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:8: erreur: expected declaration specifiers before «puts»
zied.c:12: erreur: expected declaration specifiers before «}» token
zied.c:12: erreur: expected «{» at end of input

Répondre à ziedzico

15

o2p8, le 31 oct 2008 à 22:00:45

Ouai tu t'en prends de partout.
Essaye de réinstaller GCC.

Répondre à o2p8

16

ziedzico, le 31 oct 2008 à 22:00:52

Excuse moi car je suis completement debutant et mon disque dur est plein
c pour ca j'ai installé une version complete
j'ai cru que ubuntu bootable fait l'affaire

Répondre à ziedzico

17

o2p8, le 31 oct 2008 à 22:01:50

T'inkiete pas, moi aussi je suis passé par la :D
Réinstalle GCC.

Répondre à o2p8

18

ziedzico, le 31 oct 2008 à 22:03:53

J'ai knoppix 5.0 mais il s'arrete au niveau de demarrage (pc portable)
pourtant sur un pc de bureau il se lance parfaitement et execute le code c

Répondre à ziedzico

19

ziedzico, le 31 oct 2008 à 22:04:58

Sudo apt-get install gcc
est refaite

Répondre à ziedzico