中
A
您好,我现在使用的一个库里有用到stdlib.h里的abort(),导致编译时报错。请问怎么解决?
谢谢!
Sam
一般嵌入式环境里不会有abort, exit, getenv这些与系统环境交互的函数的,建议从这个点看下。
@TL_bloom5 使用的这个库是一个嵌入式的库(https://github.com/ctz/cifra)。他用abort应该是为了给编译器提示_ATTRIBUTE ((__noreturn__)) 。
另外,stdlib里的malloc和free 也无法使用,请问怎么解决?
一般嵌入式环境里不会有abort, exit, getenv这些与系统环境交互的函数的,建议从这个点看下。
@TL_bloom5 使用的这个库是一个嵌入式的库(https://github.com/ctz/cifra)。他用abort应该是为了给编译器提示_ATTRIBUTE ((__noreturn__)) 。
另外,stdlib里的malloc和free 也无法使用,请问怎么解决?
一般嵌入式环境里不会有abort, exit, getenv这些与系统环境交互的函数的,建议从这个点看下。
@TL_bloom5 使用的这个库是一个嵌入式的库(https://github.com/ctz/cifra)。他用abort应该是为了给编译器提示_ATTRIBUTE ((__noreturn__)) 。
另外,stdlib里的malloc和free 也无法使用,请问怎么解决?