warning: "_POSIX_C_SOURCE" redefined
2011-01-20 11:07
295 查看
用c写一个python的module, 突然出现以下警告,
warning: "_POSIX_C_SOURCE" redefined
虽然程序可以运行,但看到警告心里面总是不爽。后来搜索发现,只要把#include <Python.h>放到代码的最上面,让它先加载python头文件,然后才是,
12 #include <stdio.h>
13 #include <stdlib.h>
14 #include <stdbool.h>
15 #include <string.h>
就OK。
warning: "_POSIX_C_SOURCE" redefined
虽然程序可以运行,但看到警告心里面总是不爽。后来搜索发现,只要把#include <Python.h>放到代码的最上面,让它先加载python头文件,然后才是,
12 #include <stdio.h>
13 #include <stdlib.h>
14 #include <stdbool.h>
15 #include <string.h>
就OK。
相关文章推荐
- Android 编译错误之: warning: "_FORTIFY_SOURCE" redefined
- pyconfig.h:1194:1: warning: "_POSIX_C_SOURCE" redefined
- Ubuntu 64bit 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- Ubuntu 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
- Android源码编译时,遇到的问题:error: "_FORTIFY_SOURCE" redefined [-Werror]
- Ubuntu 64bit 12.04 error: "_FORTIFY_SOURCE" redefined [-Werror]
- <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
- At least one valid code-source or import-shared-library element is required for shared-library "global.libraries" in /embedded-
- 『工具使用』SourceInsight error: "Too many files open" when saving documents.
- In POSIX systems, you don't find -r parameter for grep and your grep -rn "stuff" . won't run
- ubuntu 12.04(gcc降级)编译android代码遇到"_FORTIFY_SOURCE"的解决方法
- 什么是"Open Source"(开放源码)
- VS2012出现“cannot open source file "iostream"”
- 关于#pragma comment(lib,"ws2_32.lib")和 #pragma warning(disable : 4786)
- vs .net 2005 打开VSS项目时出现:"could not find the visual sourcesafe internet web service connection"的解决方案
- 小熊arm学习总结:iar7.3建立工程报错:cannot open the source file "XXXxxx.h
- 用sql2005导出数据到access或excel时,出现" 找不到sourceconnectionoledb"的错误
- Mysql的错误,待解决[已解决]Data source rejected establishment of connection message from server: "Too many connections";
- ld: warning: directory not found for option '-F"/Applications/Xcode.app/Contents/Developer/Platforms