www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/06/10:55:36

Date: Sun, 6 Sep 1998 17:59:39 -0200 (GMT+2)
From: Balazs Miklos <mbalazs AT kabelkon DOT ro>
Reply-To: Balazs Miklos <mbalazs AT kabelkon DOT ro>
To: djgpp AT delorie DOT com
Subject: ld question
Message-ID: <Pine.LNX.3.96.980906151101.107A-101000@phantom.pi>
MIME-Version: 1.0

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime AT docserver DOT cac DOT washington DOT edu for more info.

--8323328-937408361-905090495=:95
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine DOT LNX DOT 3 DOT 96 DOT 980906151017 DOT 95B AT phantom DOT pi>

Hi! I have created an a.out object using nasm. But nasm defaults the
loading address to 0, and I need it to be 0x200000. So I did this:
ld -N -Ttext 200000 -o target source
This is ok, but it didn't link only source in target. I think it linked
crt0.o or something like that, too, because target was 4kb, and source was
400 bytes. Then I did:
objcopy -O a.out-i386 target target2
And target2 still was very big, and I couldn't use it as I want to.
The 'source' is attached to this message. I want only to change the
loading address from 0 to 0x200000.
Could somebody help?


--8323328-937408361-905090495=:95
Content-Type: APPLICATION/OCTET-STREAM; NAME="gt.o"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT LNX DOT 3 DOT 96 DOT 980906120135 DOT 95C AT phantom DOT pi>
Content-Description: 

BwFkACQBAAAAAAAAAAAAACQAAAAAAAAAEAAAAAAAAADpIwAAAJCQkAKwrRsC
AAEA/E9R5AgAIAAAACAAAAEgAAABIAAAACAA+vQAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFAAAAAQAAAQkAAAABAAABAQAAAAEAAAAAAAAAAoAAAAEAAAA
CAAAABEAAAAEAAAAKAAAABgAAABTVEFSVABoZWFkZXIAX3N0YXJ0AA==
--8323328-937408361-905090495=:95--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019