All of lore.kernel.org
 help / color / mirror / Atom feed
* ld trouble
@ 2003-01-29 10:08 Kirill Ratkine
  2003-01-29 15:12 ` hpr
  0 siblings, 1 reply; 2+ messages in thread
From: Kirill Ratkine @ 2003-01-29 10:08 UTC (permalink / raw)
  To: linux-assembly


Hello.

Could somebody explain me where the problem is?

my nasm file:
; ===
section .text
     global _start

msg     db      'Dyna Loading!',0xa
len     equ     $ - msg

_start:
         mov     edx,len
         mov     ecx,msg
         mov     ebx,1
         mov     eax,4
         int     0x80
         mov     eax,1
         int     0x80


my Makefile:
#
cg:     cg.o
         ld -s -o cg cg.o -ldl
cg.o:   cg.asm
         nasm -f elf cg.asm

I added '-ldl' because I'm going to use dlopen and other functions for
shared lib loading. Compilation is Ok but ... system says 'this is non 
executable file' when I try to run it. Why??? (If I delete '-ldl' 
everything is Ok).
Do I need to make my myself loader for '.so', indeed?


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-01-29 15:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-29 10:08 ld trouble Kirill Ratkine
2003-01-29 15:12 ` hpr

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.