我正在使用gcc编译汇编代码,我想在编译过程中打印自定义消息,这些消息包含在文件中。我希望能够做到这样的事情:
custommessage:
.incbin "custommessage.txt"
.print custommessage
这一切都可能吗?
答案 0 :(得分:0)
不,你不能直接这样做,因为.print
指令只需要打印字符串。
但是,如果您愿意首先对邮件文件执行小规模转换,则可以获得所需内容:
sed -e 's/^/.print \"/' -e 's/$/\"/' custommessage.txt > msg.txt
这会在.print "
前面添加"
到每一行。
然后在你的汇编文件中
.include "msg.txt"
将打印您的所有消息。