关于使用GCC编译器 NEWLIB库重复定义

发布于 2018-09-03 23:35:15    浏览:1617
#define RT_USING_LIBC,#define RT_USING_NEWLIB 使用Newlib库时,若不#define HAVE_SIGVAL,#define HAVE_SIGEVENT,#define HAVE_SIGINFO这三个宏定义,会造成与sys/signal.h重复定义,但是menuconfig配置生成的头文件必须得手动添加这三个宏,有什么别的法子吗?以及这样子定义后会不会产生什么Bug

查看更多

3 个回答
bernard
bernard 2018-09-04
This guy hasn't written anything yet
移除cconfig.h后,重新用scons编译试试。

另外,不建议手动去定义:
#define RT_USING_LIBC
#define RT_USING_NEWLIB
Dryad
Dryad 2018-09-04
This guy hasn't written anything yet
bernard 发表于 2018-9-4 11:29
移除cconfig.h后,重新用scons编译试试。

另外,不建议手动去定义:


你好,我是自己写makefile,使用arm-none-eabi-gcc编译的,不是使用scons
bernard
bernard 2018-09-04
This guy hasn't written anything yet
Dryad 发表于 2018-9-4 12:30
你好,我是自己写makefile,使用arm-none-eabi-gcc编译的,不是使用scons


so, 那就不清楚了。。。

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
1.6k

发布
问题

分享
好友

手机
浏览

扫码手机浏览