Problem s pameti

Alexandr Malusek malusek na hroch.ujf.cas.cz
Úterý Únor 24 20:28:27 CET 1998


"Pavel Pecina" <pecina na altavista.net> writes:

> OK. OK.To je mi jasny. Ale proc to v Linuxu projde a na tom Sunu ne?

To si musite zjistit sam, zalezi to na te chybe.

> Linux si to mene hlida, ci co?

Napr. nasledujici program (spatna hodnota ukazatele):

#include <stdio.h>

int x;

int main()
{
  printf("%d\n", *(&x+1500));
  return 0;
}

vraci 0 na sunu (Solaris2.5.1, Ultra 1), je-li kompilovan gcc
(2.7.2.3.f.1) a Segmentation Fault, je-li kompilovan SunSoftim cc. Na
Linuxu (Pentium, gcc 2.7.2.2.f.2) dochazi k Segmentation fault.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux