2016-07-13 7 views
1

私のPC端末をSSH経由でAndroidデバイス上でCプログラムをコンパイルして実行したい。自分の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を通じてプログラムをインストールして実行する方法がわからない)

答えて

0

それがあることに起因するパーミッションの問題を回避して、あなたが通常のTermuxアプリのユーザーとして実行されます(running a native SSH server from Termuxを試してみて、それが動作するかどうかを確認別のユーザー)。

関連する問題