使用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!

posted @ 2024-04-23 07:27  南门桥外  阅读(4)  评论(0编辑  收藏  举报