Bonjour je viens débuter les cours de C à la fac, (j'en avais déjà fait dans une autre section mais on était sous windows et l'EDI compilait tout seul).
On travail actuellement sous linux (avec emacs que je n'affectionne pas particulièrement).
Je tappe donc mon code :
et j'essaye ensuite de compiler avec gcc en utilisant la commande que le prof nous a donné en cours qui est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 /* * This file is a C code that prints the "hello world" message * on the console. */ #include <stdio.h> #include <stdlib.h> /* * This is the main function of the program. */ int main(int argc, char* argv[]) { printf("hello world"); return 0; }
et à ce moment j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gcc -Wall -Werror tp1.c -o tp1
Voilà je ne comprendre pas d'où ça vient, apparement il ne trouve pas les librairies standard mais le prof ne nous a rien expliqué concernant la configuration de gcc (si besoin est de le configurer) et on est sencé savoir faire ça pour vendredi alors qu'on a plus cours de C jusque là... enfin bon c'est la fac quoi.tp1.c:7:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
tp1.c:8:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
cc1: warnings being treated as errors
tp1.c: In function «main":
tp1.c:15: attention : implicit declaration of function «printf"
tp1.c:15: attention : incompatible implicit declaration of built-in function «printf"
Merci de m'apporter quelques éléments de réponses ou des pistes qui me permettront de comprendre la source du problème.
Partager