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應該添加在哪裡了
你可以把你的工程發出來,我看下