根据一篇关于Arduino环境是否支持异常的问题的回答,理论上可以在Arduino板上运行"异常"二进制文件。
我应该如何修改我的Arduino IDE以允许此操作?具体来说,我如何防止IDE在调用编译器时包含
我应该如何修改我的Arduino IDE以允许此操作?具体来说,我如何防止IDE在调用编译器时包含
-fno-exceptions
标志?-fno-exceptions
传递给它使用的编译器(avr-gcc
)。它这样做是因为编译器的文档规定了这是必需的(参见http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_cplusplus)。