1
我正在使用gcc编译汇编代码,我想在编译过程中打印包含在文件中的自定义消息。我想能够做到这样的事情:使用汇编指令从文件打印自定义编译消息
custommessage:
.incbin "custommessage.txt"
.print custommessage
这是可能的吗?
我正在使用gcc编译汇编代码,我想在编译过程中打印包含在文件中的自定义消息。我想能够做到这样的事情:使用汇编指令从文件打印自定义编译消息
custommessage:
.incbin "custommessage.txt"
.print custommessage
这是可能的吗?
不,你不能直接这样做,因为.print
指令只需要字符串打印。
但是,你可以得到你想要的东西,如果你愿意,以执行小改造你的邮件先向:
sed -e 's/^/.print \"/' -e 's/$/\"/' custommessage.txt > msg.txt
这种预先考虑.print "
,并追加"
到每一行。
然后在你的汇编文件
.include "msg.txt"
将打印所有邮件。