ubuntuのソフトウェアセンターからGDCをインストールしました。
問題は、キーワード を含むソースをコンパイルしようとするとimmutable
、エラーが発生することです。次に、D1のみをコンパイルすると推測しました。
D2 を GDC でコンパイルしたい場合、どうすればよいですか?
D2コンパイルを選択するには、 -v2を渡す必要があります。例:
gdc -v2 main.d
Linux リポジトリのパッケージは非常に古くなっています。私の知る限り、それらは D2 とはまったく互換性がありません。私はもう試した。
D2 を GDC で動作させる方法を私が知っている唯一の方法は、ここから GDC をコンパイルすることです: https://bitbucket.org/goshawk/gdc/downloads
wiki の指示に従えば、必要に応じてコンパイルして D2 で動作させることができます。
最近、この方法を使用して dmd から gdc に切り替えましたが、問題はありませんでした。dmd で記述およびテストされたコードは、gdc で問題なくコンパイルされます。