我正在尝试在 ASM 中为 GBDK 的 LCC 编写字符串文字。我可以编写每个单独的字符并且编译器工作正常。
.D_LINE = 0x0A
;; Works
.db "G", "I", "A", "N", "L", "U", "C", "A", #.D_LINE
但是,当我尝试将字符组合成一个字符串以使其更具可读性时:
.D_LINE = 0x0A
;; Doesn't work
.db "GIANLUCA", #.D_LINE
我得到一个编译错误:
text.s:12: Error: <o> .org in REL area or directive / mnemonic error
有没有办法解决这个问题?
版本信息
$ lcc -v
lcc $Id: lcc.c,v 1.6 2001/10/28 18:38:13 michaelh Exp $
$ sdcc -v
SDCC : gbz80/z80 2.3.1/gbdk-2.96a (Nov 4 2001) (UNIX)