Kisser Leon

这个kisser不太冷
posts - 100, comments - 102, trackbacks - 0, articles - 0

C++编译选项学习

Posted on 2007-03-20 00:42 kk 阅读(634) 评论(0)  编辑 收藏 引用 所属分类: C++

1、 如何判断是 32 位的还是 64 位的

/* Find the arch type */
#if defined(__x86_64__) || defined(_M_X64)
说明是 64 位的
#else
说明是 32 位的

 

2、 如何判断使用的是什么编译器

#if defined( _MSC_VER )
#  
说明是微软的 vc 编译器
#elif defined( __GNUC__ )
#  
说明是 GNU
#elif defined( __BORLANDC__ )
#  
说明是 borland

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理