Linking .build/W801.elf
/opt/csky-elfabiv2-tools/bin/../lib/gcc/csky-elfabiv2/6.3.0/../../../../csky-elfabiv2/lib/crt0.o: In function `$d':
crt0.S:(.text+0x474): undefined reference to `__stack'
crt0.S:(.text+0x478): undefined reference to `__sbss__'
crt0.S:(.text+0x47c): undefined reference to `__ebss__'
提示找不到__stack sbss __ebss__的定义,我在SDK的德莫工程中搜了有峨眉找到这几个定义,请教一下,这几个变量在哪里定义的呀?
在SDK的demo文件中查看了gcc_csky.ld文件,里面没找到定义的地方
你是不是自己创建的工程啊 官方SDK 里面一般没有crt0.S的
是的,自己创建的makefile工程
那就是ckcpu.ld里面有你的定义
也没找到,不过谢谢你的指导,添加一下应该OK了
__sbss__和__ebss__比较清晰,就是不知道__stack应该添加在哪里了
你可以把你的工程发出来,我看下