代码拉取完成,页面将自动刷新
在使用如下的工具链进行编译时
riscv64-unknown-linux-gnu-gcc 11.1.0
或
riscv64-unknown-unknown-elf-gcc 11.1.0
采用默认的配置,或者只添加了 RTL8723DS 选项后进行编译,会遇到问题
In file included from /usr/include/signal.h:328,
from ./signal.h:52,
from c-stack.c:49:
c-stack.c:55:26: error: missing binary operator before token "("
55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
| ^~~~~~~~
CC verror.o
CC version-etc.o
make[4]: *** [Makefile:1915: c-stack.o] Error 1
make[4]: *** Waiting for unfinished jobs....
看起来是因为头文件不同遇到的问题,我的本机 gcc 版本是 12.1.0,请问是这个问题导致的吗。抑或是 Makefile 中的某些宏展开错误导致的