From owner-freebsd-questions@FreeBSD.ORG Sun Jul 23 15:30:58 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C48516A4E6 for ; Sun, 23 Jul 2006 15:30:58 +0000 (UTC) (envelope-from root@pukruppa.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5662E43D6D for ; Sun, 23 Jul 2006 15:30:52 +0000 (GMT) (envelope-from root@pukruppa.de) Received: from [213.146.114.24] (helo=reverse-213-146-114-24.cust.kamp-dsl.de) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1G4fus2dpt-0005a3; Sun, 23 Jul 2006 17:30:51 +0200 Date: Mon, 24 Jul 2006 20:49:32 +0200 (CEST) From: "P.U.Kruppa" X-X-Sender: root@www.pukruppa.net To: freebsd-questions@freebsd.org Message-ID: <20060724200535.G84312@www.pukruppa.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Provags-ID: kundenserver.de abuse@kundenserver.de login:2446dbdf8275641f979193ced594c629 Subject: [OT] gcc: maximum length of an array? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jul 2006 15:30:58 -0000 Hi, sorry for posting an [OT], but usually people on this list know everything :-) Since I don't know too much about programming I am frequently fascinated by simple things like Eratosthenes' sieve. As you might remember, one has to create a boolean array for that. The longer the array the more primes can be found. With malloc() I can create an array of length 100000000 (10^8) and the first 5761455 primes are calculated in a few seconds. So of course I would like to test length 10^9 but here my program crashes. So my questions: - is there some way to create a longer array? - or what are the alternatives? - do you know some kind of fine manual about this? Regards and thanks for all answers, Uli. ********************************************* * Peter Ulrich Kruppa - Wuppertal - Germany * *********************************************