Gcc 使用汇编指令从文件打印自定义编译消息
我正在使用gcc编译汇编代码,我想在编译过程中打印来自文件的自定义消息。我希望能够做到以下几点:Gcc 使用汇编指令从文件打印自定义编译消息,gcc,assembly,compilation,directive,Gcc,Assembly,Compilation,Directive,我正在使用gcc编译汇编代码,我想在编译过程中打印来自文件的自定义消息。我希望能够做到以下几点: custommessage: .incbin "custommessage.txt" .print custommessage 这可能吗?不,您不能直接执行此操作,因为.print指令只需要打印字符串 但是,如果您愿意首先对消息文件执行一个小的转换,您可以得到您想要的: sed -e 's/^/.print \"/' -e 's/$/\"/' custommessage.txt >
custommessage:
.incbin "custommessage.txt"
.print custommessage
这可能吗?不,您不能直接执行此操作,因为
.print
指令只需要打印字符串
但是,如果您愿意首先对消息文件执行一个小的转换,您可以得到您想要的:
sed -e 's/^/.print \"/' -e 's/$/\"/' custommessage.txt > msg.txt
这将在.print“
之前加上“”并在每一行后面加上
然后在程序集文件中
.include "msg.txt"
将打印您的所有邮件