* .dソースをgdcでコンパイルするためにMakefileをビルドする方法を教えてもらえますか?gnu Makefile for gdc
具体的には、私はGDCを介してDのサポートを持つgcc、binutilsをビルドしました(Bionicをサポートするためにlibphobosのいくつかを修正しなければなりませんでした)、コンパイルするためにndk-buildを使用したいと思います。それのMakefile部分にはまっています。または、特にAndroid.mk ...どちらの方法もいいと思います。
私はコンパイラを直接呼び出そうとしましたが、NDKの構造内にはinclude/libフォルダはありません。
明確にするには:C/C++プロジェクトで使用される通常のAndroid.mkビルドプロセスもDプロジェクトでも使用できるように、アンドロイドndkにサポートを追加する方法を知りたいのですか?あるいは、コンパイラ/ binutilsをビルドするためのmakefileについて話していますか? – jpf
私はGDCをNDKと一緒にコンパイルして、NDKでそれを使用しようとしました。私が現在把握しようとしている部分は、それをndk-build/gnumakeシステムにフックすることです。 (コンパイラをテストすることもできますが)コンパイラは解析、アセンブル、リンク処理を行うために最低限必要なのは何ですか?コンパイラを直接実行して何かをコンパイルしようとすると、-lrt(pthreadsのようなリアルタイム拡張はBionicに含まれているので、見た目がよく分からないこれのために) – dwerner
ndkにはSTANDALONE-TOOLCHAIN.HTMLファイルがあり、アンドロイド構築システムなしでコンパイラを使用する方法を説明しています。小さなサンプルプログラムをテストするのに十分なはずです.dをndk-buildシステムと統合する方法はわかりません。 – jpf