【发布时间】:2015-07-21 14:21:52
【问题描述】:
我想使用 error.h 库文件中定义的 error() 函数,但在我的 Mac 上找不到。我使用 10.10.4 OSX Yosemite。我认为可以解决 errno 和 strerror 问题,但只是想知道是否有替代方案。
【问题讨论】:
-
根据维基百科,Errno 在
errno.h,strerror 在string.h -
我可以在标准库 /usr/include 下找到那些。这是错误。我想要。
-
error()函数是 GNU 扩展。它仅在您使用 GNU C 库时可用。根据它自己的手册页,它不应该用于任何旨在可移植的程序中。
标签: c error-handling static static-libraries