当前位置: 首页 > 知识库问答 >
问题:

编译用C/C++/Python编写的程序代码,使之成为二进制或可执行的ARM或任何其他OS/架构

华建同
2023-03-14

所以我必须决定我喜欢写的程序在哪里运行。这意味着三件事

    系统和处理器类型上(在x86-64上的linux中开发)使用相同的development>

没有问题可问

质疑怎么做。如果不使用任何IDE。只想继续makefile--那么我需要在我的Linux开发机器上安装什么,那么我用make编译我的C/C++/Python代码并生成android arm程序是什么呢?

也有任何编译器或模拟器用于在Linux中开发和在Linux上编译,但为Raspberry PI生成程序。

我只是想要一些可用的选项,如果我是在Linux x86-64计算机上开发和编译。我喜欢开源选项。名称和几句解释

共有1个答案

魏楷
2023-03-14

在Linux x86-64下编写程序,编译到运行android的手机上(ARM指令集要求,因为我知道android是基于ARM的)--所以不同的操作系统,不同的指令集要求编译到程序上

和一个不同的libc。您不仅需要交叉编译,例如从x86_64桌面linux到AArch64桌面linux,您还必须链接到仿生libc。

为此,您可以使用Android中的NDK。例如,对于makefile,可以使用:

CC=aarch64-linux-android30-clang make target (You have to change linked and ar tool and so on)

在Linux x86-64下编写程序,在Windows x86-64机上运行。问题:我需要什么

例如,使用mingw。对于类似于Debian的软件包,我使用以下软件包: (有些可能是多余的)

 类似资料:
  • 问题内容: 这是我想做的: 运行程序并初始化一些数据结构。 然后,编译可以访问/修改现有数据结构的其他代码。 根据需要重复步骤2。 我希望能够既要做到这一点,并使用(并最终于)类Unix系统(特别是Linux和Mac OS X)。这个想法基本上是为这些语言实现read-eval- print循环,该循环会在输入表达式和语句时对其进行编译,并使用它们来修改现有的数据结构(该操作始终以脚本语言完成)。

  • 本文向大家介绍在Linux下编译C或C++程序的教程,包括了在Linux下编译C或C++程序的教程的使用技巧和注意事项,需要的朋友参考一下 从开始学习C/C++我们都在是windows下,那么如何(怎样)在linux中编译C/C++代码?在linux终端下(命令行中)编译译C/C++代码? 在任何linux分支下编译C/C++代码,如 Ubuntu ,Red Hat, Fedora ,Debian

  • 有没有办法使用MinGW作为MS Visual C++的替代品?很多Python包都需要VS C++才能安装:4.5GB的磁盘空间!MinGW只需要450 MB,就可以达到编译C/C++的目的。 我使用的是Visual Studio代码,我尽量避免在3)-->中建议的Microsoft Visual C++安装,您也可以只安装C++构建工具:https://Code.visualstudio.co

  • 本文向大家介绍如何在Mac OS上编译和执行C#程序?,包括了如何在Mac OS上编译和执行C#程序?的使用技巧和注意事项,需要的朋友参考一下 要在Mac上编译和执行C#程序,首先需要IDE。在MacOS上,最好的IDE之一是Monodevelop。 Monodevelop是一个开放源代码的IDE,它允许您在Windows,Linux和MacOS的多个平台上运行C#。MonoDevelop也称为X

  • 问题内容: 我正在尝试为一些使用OpenCV的C 代码编写python包装器,但是我很难将结果(即OpenCV C Mat对象)返回给python解释器。 我查看了OpenCV的源代码,发现文件cv2.cpp具有转换功能,可以在PyObject *和OpenCV的Mat之间进行来回转换。我使用了这些转换函数,但是在尝试使用它们时遇到了分段错误。 对于使用OpenCV的python和C 代码的接口,

  • 有没有办法使用MinGW作为MS Visual C的替代品?很多Python包需要安装VS C:4.5 GB的磁盘空间!MinGW只需450 MB,编译C/C的目标相同。 我正在使用Visual Studio Code,我尽量避免在3)下提出的Microsoft Visual C安装- 也许只需要一个技巧来用MinGW模拟MS Visual C,这样Python包就可以直接找到MinGW编译器,就

  • 本文向大家介绍Python编译为二进制so可执行文件实例,包括了Python编译为二进制so可执行文件实例的使用技巧和注意事项,需要的朋友参考一下 通过cpython把python的文件转换为二进制文件,达到代码保护的目的 1、下载Cython-0.28.2.tar.gz python setup.py install安装 2、创建你需要打包成二进制的python文件 3、创建一个setup.py