Bonjour, je suis débutant sur Linux et je voudrais continuer un exo fais en classe.
Lorsque j'ouvre un Terminal, je me place bien dans le dossier où est présent mon fichier (cd...). Et la je tape "gcc -o exo1.c exo1" => message d'erreur !
exo1: In function `_start':
(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: (.text+0x0): first defined here
exo1: (.rodata+0x0): multiple definition of `_fp_hw'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: (.rodata+0x0): first defined here
exo1: In function `_fini':
/home/aurel32/glibc/glibc-2.7/build-tree/glibc-2.7/csu/../sysdeps/generic/initfini.c:109: multiple definition of `_fini'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crti.o: (.fini+0x0): first defined here
exo1: (.rodata+0x4): multiple definition of `_IO_stdin_used'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: (.rodata.cst4+0x0): first defined here
exo1: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: (.data+0x0): first defined here
exo1: In function `__data_start':
(.data+0x4): multiple definition of `__dso_handle'
/usr/lib/gcc/i686-linux-gnu/4.4.5/crtbegin.o: (.data+0x0): first defined here
exo1: In function `_init':
/home/aurel32/glibc/glibc-2.7/build-tree/i386-libc/csu/crti.S:15: multiple definition of `_init'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crti.o: (.init+0x0): first defined here
/usr/lib/gcc/i686-linux-gnu/4.4.5/crtend.o: (.dtors+0x0): multiple definition of `__DTOR_END__'
exo1: (.dtors+0x4): first defined here
collect2: ld returned 1 exit status
J'en déduis qu'il faut installer le compilateur GCC mais je ne sais pas comment on fait
PS : j'ai le dernier UBUNTU
Merci.
-----