我正在尝试为依赖于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();
});
除了我的还有其他想法吗?
非常感谢你, 马克
答案 0 :(得分:2)
您需要调用
dpkg --add-architecture armhf
apt update
在您可以安装外部体系结构的软件包之前。通过这些额外的步骤,我可以在Debian Stretch上安装libpython2.7-dev:armhf
,但是我还没有验证它是否真的可以编译任何东西。