AssembleonRaspberryPi4withmakefile
创始人
2024-09-20 13:31:04
0

在树莓派4上使用makefile进行汇编

Step 1: 安装GNU Assembler

首先需要在树莓派上安装GNU Assembler (GAS)。在终端输入以下命令:

sudo apt-get install binutils

Step 2: 创建Makefile

在树莓派上创建名为Makefile的文件,并输入以下代码:

asflags := -g # 如果需要调试功能
srcfiles := $(wildcard *.s) # 所有以 .s 结尾的文件
objects := $(patsubst %.s,%.o,$(srcfiles)) # 将 .s 扩展名更改为 .o

%.o: %.s
    as $(asflags) $< -o $@

all: $(objects)

在上述Makefile中,.s表示汇编代码文件的扩展名。 %.o: %.s表示每个.o文件都会从一个.s文件生成。第三行的as命令将每个输入汇编文件转换为目标文件(.o文件)。最后,all规则在生成所有目标文件之后链接它们。

Step 3: 编译和运行

打开终端并进入包含Makefile的目录。然后输入以下命令:

make

如果一切顺利,Makefile将生成所有目标文件并将它们链接在一起。最终的二进制文件名将是Makefile中的第三行所定义的名称。如果有任何错误,请按照错误消息进行调整。

现在,运行生成的可执行文件,如:

./program_name

相关内容

热门资讯

透视透明挂!凑一桌辅助软件免费... 透视透明挂!凑一桌辅助软件免费,wpk插件-固有有挂开挂辅助平台;无需打开直接搜索微信(136704...
透视了解!九九山城插件,wep... 透视了解!九九山城插件,wepoker透视底牌脚本-起初有挂开挂辅助下载这是一款可以让一直输的玩家,...
透视计算!江湖悠悠手游攻略,h... 大家好,今天小编来为大家解答江湖悠悠手游攻略这个问题咨询软件客服可以免费测试直接加微信(136704...
透视安卓版!兴动互娱辅助脚本下... 透视安卓版!兴动互娱辅助脚本下载,聚星ai辅助工具下载-起初有挂开挂辅助插件这是一款可以让一直输的玩...
透明攻略!柚子联盟辅助器,hh... 透明攻略!柚子联盟辅助器,hhpoker为什么一直输-起初有挂开挂辅助器;无需打开直接搜索薇:136...
透视好友房!凑一桌游戏辅助,p... 透视好友房!凑一桌游戏辅助,pokermaster破解版-原本有挂开挂辅助软件;打开点击测试直接进入...
透视系统!新九哥开挂,hhpo... 透视系统!新九哥开挂,hhpoker的辅助是真的吗-先前有挂开挂辅助工具1、下载安装好新九哥开挂,进...
透视透明!微信小程序辅助app... 微信小程序辅助app下载是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...
透视智能ai!美猴王房卡辅助,... >>您好:美猴王房卡辅助确实是有挂的,很多玩家在这款美猴王房卡辅助游戏中打牌都会发现很多用户的牌特别...
透明辅助!微乐家乡app下载,... 您好:微乐家乡app下载这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...