delorie.com/archives/browse.cgi | search |
From: | "Alexandre Devaure" <Alexandre DOT Devaure AT leroy-autom DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | var in .text segment |
Date: | 21 Apr 1999 09:23:26 GMT |
Sender: | information AT hide DOT cadrus DOT fr |
Message-ID: | <01be8bd8$ac6eec60$15efa8c0@devaure.leroy-autom.com> |
NNTP-Posting-Host: | hide.cadrus.fr |
X-Newsreader: | Microsoft Internet News 4.70.1155 |
Lines: | 11 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hey, I use djgpp to compile programs to run on an embedded system. My problem is djgpp puts the global variables in the code segment, so when I try to read and, of course to write, those variables, I have a segment violation : my code is in ROM and my datas are in RAM. Does djgpp put some variables and constants in code segment because it uses in MSDOS the flat memory model (ie, data segment and code segment represent the same memory space), or is it a bug ? Thanks, Alexandre Devaure
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |