crtbegin_so.o manquant pour android chaîne de compilation (build personnalisée)

J'ai compilé la gdc avec gcc en utilisant l'android build-gcc.sh script, et ont inclus un nouveau tampon dans build/core/définitions.mk à traiter avec D fichiers de langue en tant que partie du processus de construction. Je sais que les choses sont en train de recueillir OK à ce point, mais mon problème est la liaison:

Lorsque je crée un projet, j'obtiens cette erreur:

ld: crtbegin_so.o: No such file: No such file or directory

Cela est vrai pour l'ordinaire c-seuls les projets ainsi. Maintenant, j'ai couru un rapide trouver dans mon répertoire de construction, et a constaté que le fichier (crtbegin_so.o) n'existe pas au sein de la sysroot j'ai précisé que lorsque j'ai compilé gcc (ou plutôt, quand build-gcc.sh construit).

  • Quelles sont certaines des choses que je pourrais chercher pour trouver une solution à ce problème?

  • Serait de copier les fichiers en local et en les reliant directement à eux être une solution décente dans le
    intérimaire?

  • Pourquoi ld (ou collect2) essayer d'inclure ces pour un gdc (Langage D) couplage?

InformationsquelleAutor dwerner | 2011-07-30