I have installed GDC from the software center of ubuntu.
The problem is that when I tried to compile a source that contain the keyword immutable
, it gives me an error. Then I deduced that it compiles only D1.
If i want to compile D2 with GDC, what should I do?
You need to pass -v2 to select D2 compiling, e.g.:
gdc -v2 main.d
The packages in the linux repository are very out of date. To my knowledge, they are not compatible with D2 in any way. I've tried.
The only way that I know how to get D2 working with GDC would be to compile GDC from here: https://bitbucket.org/goshawk/gdc/downloads
If you follow the instruction on the wiki, you can optionally compile it to work with D2.
I have recently switched from dmd to gdc using this method and have had no problems. The code written and tested with dmd compiles cleanly with gdc.
Try looking here (warning: it's not yet complete in any shape or form).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With