MA question va peut etre vous paraitre naive, mais j'ai deja eu ce genre de
pb de segmentation fault apres une compilation qui s'etait bien passee sous
mandrake 6.1 .
Le programme fonctionnait apparemment correctement pourtant.
Est ce que l'ajout de cette ligne est propre a ce cas particulier ou puis je
l'ajouter moi aussi pour ne plus avoir de message d'erreur 'segmentation
fault' ?
(O__ Christian RAGUET.
//\ ----------------
// ) Site aide linux mandrake :
V__/_ http://mandrakeuser.citeweb.net
Phone: +33 (0)442 167 851
: 0 603 369 116
E-Mail: [EMAIL PROTECTED]
-----Original Message-----
From: CAPDEPUY Philippe 8IS/GL [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 07, 2000 10:12 AM
To: [EMAIL PROTECTED]
Subject: Re: [confirme] Pbs C
> From: Stephane BRANGER <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: [confirme] Pbs C
> Date: Thu, 6 Apr 2000 17:20:57 +0200
> voici un bout de code en C compile avec gcc:
>
> char *chaine="toto"
> *(chaine +2)='a';
>
> a la compilation ca passe ss pbs, mais lorsque je l'execute je me prends
un
> segmentation fault. A priori il semblerait que je definisse un tableau
constant
> que je ne peut pas modifier apres.
>
> Malheureusement la premiere ligne est obligatoire, en plus ce bout de code
> passe sur AIX, SCO, HPUX mais pas sur Linux, etonnant non ???
>
Compile avec l'option -fwritable-strings.
Ca devrait aller mieux ...
A+
--
Philippe Capdepuy