我有交叉編譯的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'是相對的。在問題 –