Linker command
Paul via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed May 6 12:26:38 PDT 2015
On Wednesday, 6 May 2015 at 12:41:21 UTC, wobbles wrote:
> On Monday, 4 May 2015 at 20:34:32 UTC, Paul wrote:
>> Can some one tell me what this linker command means (or point
>> me at some docs) please:
>>
>> dmd example.d -L-L. $@
>>
>> AFAIK $@ is 'all the supplied arguments' so I don't understand
>> what it achieves.
>>
>> (it's from the DAllegro5 example program, on Linux).
>>
>> Cheers,
>>
>> Paul
>
> I'm guessing this command is to be called from a script
> somewhere. So then it will just pass all the arguments passed
> to that script to dmd.
>
> Cant really tell without more info on how it's called, but
> that's what it'll do.
The script in its entirety is:
#!/bin/sh
dmd -release -ofexample example.d -L-L. $@
I can compile from the prompt directly with
dmd example.d -L-L.
but I don't understand the syntax. dmd --help mentions
-Llinkerflag but what is '-L-L.' doing??
TIA
Paul
More information about the Digitalmars-d-learn
mailing list