Link .s file with dmd?
Namespace
rswhite4 at googlemail.com
Tue Aug 14 02:26:15 PDT 2012
> .s, .c, .d files (source files), are not linked. What is
> linked, are object files (.obj or .o).
>
> GCC either compiles the .s file to an object file, or passes it
> to assembler to do it - I don't know.
>
> I think what you need to is to create an object file from the
> .s file and link it to your D executable.
>
> To do it:
>
> gcc out.s -c
>
> The -c switch stops after compiling. It doesn't do the linking.
>
> A .o file will be created, out.o
>
> Then dmd your_source_file.d out.o
Ah ok, thanks.
More information about the Digitalmars-d-learn
mailing list