我一直在尝试使用终端模拟器(termux)在Android上本地编译GCC,但由于这不会将其二进制文件存储在/ bin中作为普通的Linux PC,因此出现以下错误:
./configure: /bin/sh: Bad interpreter: No such file or directory.
我在想,为了解决这个问题,我可以将termux的符号链接到手机根文件系统中名为bin的目录。但是当我尝试创建/ bin(即使是超级用户)时,我也遇到了以下错误:Error: Read only file system.
我该如何解决这个问题?
在你问之前:
答案 0 :(得分:0)
如今看来这已经完成了。 从您的termux终端类型;
apt update; apt --assume-yes upgrade; apt --assume-yes install coreutils gnupg wget tsu
mkdir -p $PREFIX/etc/apt/sources.list.d
echo "deb [trusted=yes] https://its-pointless.github.io/files/ termux extras" > $PREFIX/etc/apt/sources.list.d/pointless.list
wget https://its-pointless.github.io/pointless.gpg
apt-key add pointless.gpg
apt update
apt install gcc-8
或下载并运行此脚本。 https://raw.githubusercontent.com/its-pointless/gcc_termux/master/setup-pointless-repo.sh