在移植 riscv rtt的时候编译疯狂报错,后面发现是由于使用了as去编译.s文件导致的,因为rtt的libcpu层的.s文件 的include 会包含typedef这种东西 而as是不支持这玩意的,我看eclipse 编译.s文件都用的gcc,而不是.s, 而且gcc官方现在都建议用gcc 代替as,所以希望能够添加这个选项 @admin
uss
一直都是这样的
所有的 gcc,编译,汇编,链接,都是统一调的 xxx-gcc
xxx-gcc
最好看一下出错 log,会显示编译的命令行:
刚刚对比了一下,发现eclipse 和eide 的gcc 在编译汇编文件的时候用的参数是一样的,但是include path 不一样 ,尬住了 admin