E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
__GNUC__
大小端ENDIAN 的检测
defined(FLATBUFFERS_LITTLEENDIAN) #ifdefined(__
GNUC__
)||defined(__clang__) #ifdef__BIG_END
小熊猫大暴走
·
2014-09-23 10:00
对c++11支持检测宏
defined(__
GNUC__
)||\ (__
GNUC__
*10000+__GNUC_MINOR__*100+__GNUC_PATCHLEVEL__<40603)) #errorAC++11compatiblecompilerisrequiredforFlatB
小熊猫大暴走
·
2014-09-23 10:00
using gcc_x86 assembly to scan the most significant one bit and the least significant one bit
1 #ifdef __
GNUC__
2 3 #if (defined _WIN64 || defined __x86_64__) 4 5 /** 6 * ../bit
欢迎您来到芯片的主页!
·
2014-06-15 17:00
编译器预定义宏__
GNUC__
和_MSC_VER
预定义宏__
GNUC__
和_MSC_VER一、预定义__
GNUC__
宏 1__GNUC__是gcc编译器编译代码时预定义的一个宏。需要针对gcc编写代码时,可以使用该宏进行条件编译。
xhu_eternalcc
·
2014-04-22 22:00
_MSC_VER
预定义宏
__GNUC__
编译器预定义宏
rdtsc 备忘
stackoverflow.com/questions/6814792/why-is-clock-gettime-so-erraticstaticuint64_trdtsc(){ #ifdefined(__
GNUC
whinah
·
2014-01-09 17:00
stdarg.h头文件源代码分析
有一个头文件不得不谈,那就是stdarg.h 本文从minix源码中的stdarg.h头文件入手进行分析: #ifndef _STDARG_H #define _STDARG_H #ifdef __
GNUC
20131007
·
2013-11-13 15:00
c
minix
变参数函数
printf debug
#if__GNUC__>2||(__
GNUC__
==2&&__GNUC_MINOR__>=95) #defineerror(...)do{\ fprintf(stderr,":%s:%d:",__FUNCTION
weed_hz
·
2013-10-17 16:00
hdu 4609 3-idiots
乘法fft在超大整数乘法中的应用貌似能把时间从o(n^2)降低到o(nlogn)#include #include #include #include #ifdef__GNUC__ #endif//__
GNUC
solotzg
·
2013-08-27 10:00
关于gcc 老版本上的stl算法copy_if的实现
#include #include #include #include #defineGCC_VERSION(__
GNUC__
*10000+__GNUC_MINOR__*100+__GNUC_PATCHLEVEL
ilysony
·
2013-08-12 13:00
_FUNCTION__, __func__, __PRETTY_FUNCTION__
C99的__func__ gcc支持__FUNCTION__,__func__,__PRETTY_FUNCTION__ 俺一般使用__FUNC__ C/C++code #ifdefined(__
GNUC
lizaochengwen
·
2013-08-07 06:00
function
STL_Hash_map
在windows和linux下引入hash_set、hash_map头文件推荐使用方法:在源代码的前面写入一下代码://justfor"#include"inlinux#if __
GNUC__
>2#include
wangran51
·
2013-05-07 11:00
vs和gcc中的deprecated。
#ifdefined(__
GNUC__
)&&((__
GNUC__
>=4)||((__
GNUC__
==3)&&(__GNUC_MINOR__>=1))) #defineCC_DEPRECATED_ATTRIBUTE
HayYoung
·
2013-01-31 13:00
Linux下动态库只导出部分函数
Linux下动态库只导出部分函数编译一个1.c文件:#include"stdio.h"#ifdefined(__
GNUC__
)&&\ ((__
GNUC__
>=4)||(__
GNUC__
==3&&_
tqsheng
·
2012-12-07 22:00
dbus宏定义解读
dbus-macro.h里面有这样的代码#if__GNUC__>2||(__
GNUC__
==2&&__GNUC_MINOR__>4)#define_DBUS_GNUC_PRINTF(format_idx
lizzywu
·
2012-06-11 10:00
function
String
gcc
compiler
Diagnostics
preprocessor
条件编译宏小结
条件编译宏小结编码的时候经常要用到条件编译,每次都到网上去查比较浪费时间,今天总结一下以备后用 编译器 GCC #ifdef __
GNUC__
#
天下
·
2012-04-18 10:00
C++中如何强制inline函数(MSVC, GCC)
2008/12/26/1363128.html#ifdef _MSC_VER_ // for MSVC#define forceinline __forceinline#elif defined __
GNUC
gengshenghong
·
2011-12-02 11:00
C++
gcc
Linux下动态库只导出部分函数
编译一个1.c文件:#include"stdio.h"#ifdefined(__
GNUC__
)&&\ ((__
GNUC__
>=4)||(__
GNUC__
==3&&__GNUC_MINOR__
laokaddk
·
2011-10-26 10:04
linux
职场
休闲
在windows 和 linux下引入hash_set、hash_map头文件
推荐使用方法:在源代码的前面写入一下代码://justfor"#include"inlinux#if __
GNUC__
>2#include #include using namespace __gnu_cxx
sunlylorn
·
2011-10-20 11:00
windows
linux
ext
gcc
Path
library
【转载】区分操作系统的一些宏
blog.csdn.net/immcss/archive/2009/02/12/3881827.aspx编码的时候经常要用到条件编译,每次都到网上去查比较浪费时间,今天总结一下以备后用编译器GCC#ifdef __
GNUC
julius819
·
2011-10-10 11:00
windows
unix
FreeBSD
编译器
Borland
64bit
STL_0_C++特性支持
include#includeusingnamespacestd;intmain(){#ifdefined(__sgi) cout<<"__sig"<
GNUC
xiaodan007
·
2011-07-24 21:00
脑子赶不上烂笔头
脑子赶不上烂笔头查看gcc所有预定义宏cpp-dM/dev/null判断编译器类型的宏#ifdefined(__
GNUC__
)#endif#ifdefined(_MSC_VER)#endif__gnu_cxx
角落旮旯儿
·
2011-07-19 10:00
MinGW 环境下的 Unicode 编译——更优雅的方式
于是,只要像下面这样补上wmain的定义,就可以正常使用_tmain了:#ifdefined(__
GNUC__
)&&defined(_UNICODE)externint_CRT_glo
炫彩好望角 The Colorful Cape of Good Hope
·
2010-11-08 22:00
size_t&loff_t(2.6.32)
59 typedef__kernel_size_t size_t ; 60 #endif 49 #ifdefined (__
GNUC
rainertop
·
2010-10-23 15:00
关于NULL
看完下面代码估计就明白了#ifndefNULL#ifdefined__GNUG__&&/(__GNUC__>2||(__
GNUC__
==2&&__GNUC_MINOR__>=8))#defineNULL
lanseshenhua
·
2010-08-23 15:00
C语言家族扩展
如果要在条件编译时测试这些特性是否可以使用,可以查预定义的宏__
GNUC__
,它总是在GCC中定义。这些扩展在C和ObjectiveC中适用。大部分特性也适用于C++。
lhf0921
·
2010-04-11 23:00
likely() unlikey()
(x),0)#if__GNUC__<2||(__
GNUC__
==2&&__GNUC_MINOR__<96)#define__builtin_expect(exp,c)(exp)#endif__builtin_expect
carry1314lele
·
2008-03-17 16:00
function
gcc
compiler
编译器
branch
testing
C++编译选项学习
defined(_M_X64)# 说明是64位的#else# 说明是32位的 2、如何判断使用的是什么编译器#ifdefined(_MSC_VER)# 说明是微软的vc编译器#elifdefined(__
GNUC
Kisser Leon
·
2007-03-20 00:00
用CPP做apache的module
include/ap_config_auto.h里面的#defineAP_HAVE_DESIGNATED_INITIALIZER1然后在ap_config.h里面增加这几行#if(defined(__
GNUC
Xeroo
·
2006-07-15 15:00
apache
Module
cmd
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他