Strange behaviour of rdmd vs. dmd concerning main function

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Feb 9 07:44:44 PST 2017


On Thu, Feb 09, 2017 at 03:39:18PM +0000, berni via Digitalmars-d-learn wrote:
> Now I try to run it with rdmd and dmd and get quite different results:

dmd only compiles in the files you actually pass to it. rdmd
will try to find the required files automatically.

Since you didn't pass the file with the function to dmd, it knows
it exists, but leaves it out of the final link (it assumes it might
come from a library or something). That's why you see the error.

rdmd exists because it handles it more automatically.



More information about the Digitalmars-d-learn mailing list