c - D_GNU_SOURCE 的解释为什么以及何时使用它?

标签 c linux

我知道这是我们传递给函数的宏。你如何解释这个宏的用途,以及在什么情况下我必须使用它?。

最佳答案

_GNU_SOURCE 启用 GNU 对 GNU C 库支持的 C 和操作系统标准的扩展,例如 asprintf。当您使用此类非标准函数和宏时定义它。

关于c - D_GNU_SOURCE 的解释为什么以及何时使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8836707/

相关文章:

C 链表指针问题(无限循环)

c++ - strdup() 和 strcpy

linux - 在 sqlite3 中更新或插入

php - 浏览器重定向

linux - 等待后台的所有子进程完成并退出并返回最后一个子进程的代码

linux - rust mio 甚至在标准输入上也总是报告

c - array[1] 不起作用,而 array+1 起作用

c - "git log -1 fullpath/myfile"与 libgit2

c - 在 C 中实现删除字符

linux - 为什么 Perl 脚本在 CentOS 的引导过程中运行时找不到某些模块?