Android在termux终端下编译一个C程序
前言
emmmm。。。这是我早期的文章,那时候还才走出校门,菜的一笔,但我觉得很有意义,不能让自己忘记自己的一步一步走过的路
正文
第一次写这。。。这叫什么来着?我给忘了,这不重要,我是来总体介绍下Android中的termux的,基本有了termux再也不用忍受busybox提供的那些仅有的功能。这里用编译一个C程序为例子。
首先下载了termux后,先更新一下软件包:
1
apt update
然后我习惯新建一个工作目录归纳
1
2mkdir work
cd work然后用vim写代码之前要安装vim包
1
apt install vim
当然你也可以用
1
apt list
来查看termux提供的包
然后用vim建立并打开test.c
1
vim test.c
我也就写了一个hello world
1
2
3
4
5
6
7
int main()
{
printf("Hello World\n");
return 0;
}接着用gcc编译,在这之前得先安装clang这个包
1
apt install clang
然后就可以编译了
1
gcc -o test test.c
编译后并不能直接运行
需要给一个权限1
chmod 777 test
我试了chmod -x test没什么用()
然后运行即可
1 | ./test |
目测termux可以用ssh,但是我没有试过
termux目前我用过的有java c php js可以编译,当然也有缺陷,只好期待作者的下次更新了
第一次写哦。