我有交叉编译的ncurses,这似乎很容易。如何交叉编译libncursesw5-dev for arm?
./configure --host=arm-linux-gnue --prefix=/home/ncurse
则:
make
然后,所有从前缀目录中的内容复制到相应的集结SYSROOT位置,这是我的交叉编译器的累积SYSROOT。
然后我试图编译纳米:
./configure --host=arm-linux-gnue --prefix=/home/nano
然后
make
它注意到我,它无法找到ncursesw文件夹。
然后我注意到libncursesw5-dev的文件夹和libs(我从Ubuntu获得它通过apt-get不是编译它)与ncurses不同。例如,在/ include目录下,ncurses将有一个名为ncurses的文件夹,而libncursesw5-dev将有一个名为ncursesw的文件夹。 这些文件也不同。
我搜索了libncursesw5-dev的源代码,它将我重定向到debian包页面。我只能找到ncurses的来源。
有什么方法可以找到libncursesw5-dev的来源?还是我真的把它们编译错了? 或者这两者之间的关系究竟是什么?
你是如何交叉编译'ncurses'的?你是如何安装它的?你是如何使用它交叉编译你的代码的?编辑你的问题,以显示你用于 –
@BasileStarynkevitch thnx的实际命令(每个命令行开头有四个空格)。我更新了它。 –
你没有足够的了解(你是如何安装'ncurses',你是如何编译你的代码的),或者你的'--prefix ='错误。它应该是一些*绝对*目录路径和'xxx'是相对的。在问题 –