Mail Archives: djgpp/1998/07/01/17:16:25
Destination: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
From: Gruber Gerhard
Group: comp.os.msdos.djgpp
Date: Wed, 1 Jul 1998 11:29:53 +0300 (IDT):
>On Tue, 30 Jun 1998, Plamen Petkov wrote:
>
>> My question is: What switches do I need to use to make a library,
>> instead of an executable?
>
>It's not a question of different switches, you need to use another
>program: `ar', instead of `ld' or `gcc'.
>
>Assuming that you have object files file1.o, file2.o and file3.o,
>here's how you put them into a library called libmyfiles.a:
>
> ar rvs libmyfiles.a file1.o file2.o file3.o
>
>`ar' comes with documentation, type "info binutils ar" from the DOS
>prompt to read about ity.
Since DJGPP is aport from the unix compiler does it support shared libraries
under DOS as well? I guess not, but I have to ask anyway. Under Unix you
usually use a switch while compiling in order to create a shared library (not
that stupid DLL stuff) so I guess the compiler should be able to do it (like
older compilers created overlays).
--
Bye,
Gerhard
email: sparhawk AT eunet DOT at
g DOT gruber AT sis DOT co DOT at
Spelling corrections are appreciated.
- Raw text -