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"
將打印所有郵件。