64ビットマシンでDMDを使用してプログラムをコンパイルする最良の方法は何ですか? 64Bitコードにコンパイルする必要はありません。私はGDCについて知っていますが、D2と一緒に仕事したいと思っています。 chrootもありますが、もっと簡単な方法を望んでいます。64ビットLinuxでのDMDによるコンパイルまたは32ビットオブジェクトファイルとのリンク
実際の問題は、コンパイルではなくリンクすることです。 DMDはGCCを呼び出してシステムライブラリとのリンクを実行します。 DMDに32ビットライブラリとのGCCリンクを持たせることができますか?または私は手動でどうすればいいですか?
すでにia32ライブラリがインストールされているため、DMDを実行できます。
ありがとうございます。そして答えを完成するために、開発に必要なパッケージはgcc-multilibです。また、私が使用したスイッチは-melf_i386で、dmdをgcc -L-melf_i386に転送しました。あなたはあなたの答えを更新できますか? –