[英]Debian multiarch: unable to install python for both armhf and amd64
[英]Is there a way to install Python for ARM in a amd64 architecture?
我正在嘗試為依賴於Python2.7標頭的arm交叉編譯應用程序,但是正如您可能理解的那樣,我沒有這些標頭,而且我也不知道從哪里或如何獲得它們。 我嘗試做類似的事情:
sudo apt install libpython2.7-dev:armhf
但是它沒有用,找不到包。 我看到了另一個類似的問題,但答案是這是不可能的,因為這是一個沖突(兩個二進制文件都被命名為Python,依此類推...),但這是嗎? 我只想要將在/ usr / arm-linux-gnueabihf / include中的標頭,這是什么問題?
另外,可能我以為我的問題的解決方案是安裝標題是錯誤的,錯誤如下:
/usr/include/python2.7/pyconfig.h:24:54: fatal error: arm-linux-gnueabihf/python2.7/pyconfig.h: No such file or directory
compilation terminated.
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
除了我還有其他想法嗎?
非常感謝Marc
您需要調用
dpkg --add-architecture armhf
apt update
在您可以安裝外國體系結構的軟件包之前。 通過這些附加步驟,我可以在Debian libpython2.7-dev:armhf
上安裝libpython2.7-dev:armhf
,但是我還沒有驗證它是否真的可以編譯任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.