J'ai des ncurses croisées compilées, cela semble être facile.comment cross-compiler libncursesw5-dev pour le bras?
./configure --host=arm-linux-gnue --prefix=/home/ncurse
alors:
make
ensuite copier tout le contenu de répertoire préfixe dans l'emplacement accumulation sysroot correspondant, qui est l'accumulation sysroot de mon compilateur croisé.
Alors j'ai essayé de compiler nano:
./configure --host=arm-linux-gnue --prefix=/home/nano
puis
make
Il me remarque qu'il ne peut pas trouver le dossier ncursesw.
Ensuite, j'ai remarqué que le dossier include et libs de libncursesw5-dev (je l'ai obtenu d'Ubuntu par apt-get not mais compilé) sont différents de ncurses. Par exemple, sous le répertoire/include, les ncurses auront un dossier appelé ncurses, et libncursesw5-dev aura un dossier appelé ncursesw. Les fichiers sont également différents.
J'ai recherché la source de libncursesw5-dev, elle m'a redirigé vers la page du paquet debian. où je peux seulement trouver la source de ncurses.
Y at-il un moyen de trouver la source de libncursesw5-dev? Ou les ai-je vraiment mal corrigés? Ou quelle est exactement la relation entre ces deux?
Comment avez-vous cross-compile 'ncurses' et comment l'avez-vous installé? Comment avez-vous compilé votre code en l'utilisant? Editez votre question pour montrer les commandes réelles (avec quatre espaces au début de chaque ligne de commande) que vous avez utilisé pour cela –
@BasileStarynkevitch thnx. Je l'ai mis à jour. –
Vous n'en dites pas assez (comment avez-vous installé 'ncurses', comment avez-vous compilé votre code en l'utilisant), ou vous avez le' --prefix = 'mal. Ce devrait être un chemin de répertoire * absolu * et 'xxx' est un chemin relatif. Mieux vaut donner les commandes * réelles * dans la question –