feng_yu00的ChinaUnix博客fengyu00.blog.chinaunix.net
feng_yu00
全部博文(40)
2013年(4)
2012年(36)
bobmile
linuxDOS
可怜的猪
zyy45544
panda818
push_dat
18211056
IT168PG
yangguan
linux_hu
分类: LINUX
2012-05-15 15:50:57
虽然新版本支持在open时设置CLOEXEC,但是在编译的时候还是会提示错误 - error: ‘O_CLOEXEC’ undeclared (first use in this function)。原来这个新功能要求我们手动去打开,需要设置一个宏(_GNU_SOURCE)。可通过以下两种方法来设置这个宏以打开新功能:
1. 在源代码中加入 #define _GNU_SOURCE2. 在编译参数中加入 -D_GNU_SOURCE
上一篇:linux内核调用另一个内核的函数
下一篇:强大的vim配置,让编程更随意
登录 注册