有没有办法在amd64架构中为ARM安装Python?

时间:2018-07-20 14:43:51

标签: python linux arm cross-compiling x86-64

我正在尝试为依赖于Python2.7标头的arm交叉编译应用程序,但是正如您可能理解的那样,我没有这些标头,而且我也不知道从哪里或如何获得它们。我尝试做类似的事情:

long

但是它没有用,找不到包。我看到了另一个类似的问题,但答案是这是不可能的,因为这是一个冲突(两个二进制文件都被命名为Python,依此类推...),但这是吗?我只想要将在/ usr / arm-linux-gnueabihf / include中的标头,这是什么问题?

此外,我可能错误地认为解决我的问题的方法是安装标题,错误如下:

$.when(
  $.ajax({
    url: oneurl,
    dataType: "text",
    cache: false,
    success: function(csvs) {
      onedata = csvs;
      //do something   
    }
  }),
  $.ajax({
    url: twourl,
    dataType: "text",
    cache: false,
    success: function(csvr) {
      twodata = csvr;
      //do something
    }
  })
).then(function() {
  tableone.rows.add(onedata).draw();
  tabletwo.rows.add(twodata).draw();
});

除了我的还有其他想法吗?

非常感谢你, 马克

1 个答案:

答案 0 :(得分:2)

您需要调用

dpkg --add-architecture armhf
apt update

在您可以安装外部体系结构的软件包之前。通过这些额外的步骤,我可以在Debian Stretch上安装libpython2.7-dev:armhf,但是我还没有验证它是否真的可以编译任何东西。