Question

J'essaye de transformer un Noyau linux pour un bras-cible (Freescale i.mx28) sur un hôte Windows. Je sais que cette approche n'est pas la meilleure par rapport à l'utilisation d'un hôte Linux, mais malheureusement, ce n'est pas à moi de décider.

Les restrictions sont:

Je suis allé aussi loin, que j'ai travaillé autour de la sensibilité à la casse manquante sur Windows afin que je puisse extraire les sources du noyau à l'aide de Cygwin. Mais maintenant, j'ai des problèmes avec le noyau Makefile. Je pense qu'il y a des problèmes avec les chemins Windows car j'obtiens le message d'erreur *** multiple target patterns. Stop., qui vient du : dans les chemins et autres erreurs concernant la vérification de dépendance lors de la configuration:

      HOSTCC  scripts/basic/fixdep
    /usr/bin/sh: scripts/basic/fixdep: cannot execute binary file
    make[1]: *** [scripts/basic/fixdep] Error 126
    make: *** [scripts_basic] Error 2

Existe-t-il un moyen de porter le makefile sans avoir à le réécrire ou existe-t-il un autre moyen de construire le noyau sans utiliser le makefile donné? Puis-je utiliser la chaîne d'outils sources ou IDE pour gérer le makefile? Existe-t-il un moyen de construire le noyau dans les restrictions données?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top