Thread View: de.comp.sys.st
2 messages
2 total messages
Started by Andre Pareis
Tue, 03 Nov 1992 15:04
FAQ: Acc's mit gcc/g++?
Author: Andre Pareis
Date: Tue, 03 Nov 1992 15:04
Date: Tue, 03 Nov 1992 15:04
17 lines
1105 bytes
1105 bytes
Gibt es hier jemanden, der schon mal ein Accessory mit gcc programmiert hat? Ich will naehmlich selbiges tun und hatte bis jetzt ausser Bus- fehlern keinen nennenswerten Erfolg. -- +-----------------------------------------------+ | Andr'e Pareis | Techn. University of Berlin | |-----------------------------------------------| | e-mail: pareis@cs.tu-berlin.de | | subiaagb@w350zrz.zrz.tu-berlin.de | | NeXT-mail: subiaagb@w271zrz.zrz.tu-berlin.de | +-----------------------------------------------+
Re: FAQ: Acc's mit gcc/g++?
Author: Martin Gergeleit
Date: Thu, 05 Nov 1992 18:14
Date: Thu, 05 Nov 1992 18:14
28 lines
1570 bytes
1570 bytes
In <1d64ehINNpef@mailgzrz.TU-Berlin.DE> subiaagb@w350zrz.zrz.tu-berlin.de (Andre Pareis) writes: >Gibt es hier jemanden, der schon mal ein Accessory mit gcc programmiert >hat? Ich will naehmlich selbiges tun und hatte bis jetzt ausser Bus- >fehlern keinen nennenswerten Erfolg. Ja, ich, und zwar Gemterm.acc. Man muss folgende "magischen Zeilen" im Code haben (global, z.B vorm main()): /* Gcc convention for accessories */ char _stack_heap[STACK_HEAP_SIZE]; void *_heapbase = (void *)_stack_heap; long _stksize = sizeof(_stack_heap); STACK_HEAP_SIZE gibt dabei die Groesse des freien Arbeitsspeicher fuer das ACC an. Dieser Speicher wird dann statisch alloziert und muss fuer alle mallocs reichen. Malloc mit grossem "M" fuehrt im ACC zur Katastrophe, weil das (als TOS Routine) Speicher auf dem Heap des aktuellen GEM-Programms anfordert. Das kann aber irgendwann terminieren und seinen Speicher frei geben. Wenn das ACC dann noch mal dorthin packt, kann da laengst etwas ganz anderes stehen -> Bomben oder was auch immer... So habe ich es jedenfalls verstanden. Sagt mir, wenn etwas nicht stimmt! Gruss, Martin <mfg@gmd.de>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads