Trouble with -lib in linux "undefined reference to `_Dmain'"

Kevin Cox kevincox.ca at gmail.com
Wed Feb 29 09:27:11 PST 2012


I think you need the -lib in the linker command (too?).
On Feb 29, 2012 12:25 PM, "André" <andre at s-e-a-p.de> wrote:

> Hi,
> I use Mono-D and have a hello world example which compiles fine.
> I set the compiler option "-lib" and receives an error "undefined
> reference to `_Dmain'".
>
> Following commands are generated for the build process:
> dmd -c "main.d" -of"/home/user/Dokumente/**MonoDevelop/HelloWorld/**HelloWorld/obj/Debug/main.o"
> -I"/usr/include/d/dmd/phobos" -I"/usr/include/d/dmd/**druntime/import"
> -gc -debug -lib
>
> dmd -gc -debug -of"/home/user/Dokumente/**MonoDevelop/HelloWorld/**
> HelloWorld/bin/Debug/**HelloWorld" "obj/Debug/main.o"
>
> Do I miss an additional linux option or is the order of the commands wrong?
>
> Kind regards
> André
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20120229/3c5a78e1/attachment.html>


More information about the Digitalmars-d-learn mailing list