【问题标题】:How to compile and run a C program on my android device through my PC terminal.?如何通过我的PC终端在我的android设备上编译和运行C程序。?
【发布时间】:2016-07-13 05:00:23
【问题描述】:

我想通过 SSH 使用我的 PC 终端在我的 android 设备上编译和运行 C 程序。

我已经能够使用“termux”应用程序在我的设备上安装 gcc。我在我的设备上成功编译并运行了一个 c 文件。

我已成功植根我的设备。

我正在使用终端通过 SSHdroid 应用程序访问我设备上的文件。我已经能够访问我的 gcc 目录并通过我的 SSH 连接将它添加到我的 PATH 中。

虽然系统路径正在识别“gcc”命令,但是当我尝试编译一个 c 程序时,我得到了这个错误:

cpp: error trying to exec '/data/data/com.termux/files/usr/libexec/gcc/aarch64-linux-android/6.1.0/cc1': execv: Permission denied

我已经以 root 身份登录了 SSHDroid。由于同样的权限问题,我也无法运行“su”。知道为什么会这样吗?

(我不知道如何通过SSHDroid安装和运行程序)

【问题讨论】:

    标签: android c++ c gcc ssh


    【解决方案1】:

    尝试running a native SSH server from Termux 看看是否可行(您将以普通 Termux 应用用户的身份运行,因此可以避免因不同用户而导致的权限问题)。

    【讨论】:

      猜你喜欢
      • 2013-12-18
      • 2012-11-26
      • 2020-11-29
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      • 2020-12-30
      • 1970-01-01
      相关资源
      最近更新 更多