使用makefile编译
使用makefile编译
makefile可以为以后的编译带来方便。
打开文本编辑器写入以下内容:
######################
声明要编译的所有组成,这里的ya是本工程名称
######################
ya:out/Hello.o code/Hello.c
开始对各部分编译
out/Hello.o:code/Hello.c
clang code/Hello.c -o out/Hello.o
######################
注意倒数一行前面的空格是Tab键,否则出错:makefile:7: *** missing separator. stop
手机输入tab方法:讯飞输入法 点 出现tab
将此文件保存在手机A\ya目录下,文件名为makefile
打开termux输入命令:
cd /sdcard/A/ya
make
cd ~
cp -f /sdcard/A/ya/out/Hello.o ./
chmod 755 code/*
./Hello.o
显示
Hi 你好 aarch64!
更进一步,使用sh + makefile
打开文本编辑器,输入:
!/bin/sh
echo "=启动 ya=="
cd /sdcard/A/ya/
make
cd ~
cp -f /sdcard/A/ya/out/Hello.o ./
chmod 755 code/*
./Hello.o
命名为g.sh,存于手机目录A/ya
打开termux
cp -f /sdcard/A/ya/g.sh ./
运行批命令
sh g.sh
显示
Hi 你好 aarch64!