当前位置: 首页 > news >正文

阿里巴巴黄页网站seo点击

阿里巴巴黄页网站,seo点击,wordpress+最新版本,wordpress 关于我们页面文章目录 查看编译器当前支持的宏定义查找指定的宏不同架构不同系统 附录-编译器内部常用的一些宏定义宏定义实际应用使用宏定义判断系统架构使用宏定义判断系统类型 一般情况下在linux下做C/C方面的开发不需要太关注系统架构,当然如果涉及到不同架构下的适配问题&a…

文章目录

  • 查看编译器当前支持的宏定义
  • 查找指定的宏
    • 不同架构
    • 不同系统
  • 附录-编译器内部常用的一些宏定义
  • 宏定义实际应用
    • 使用宏定义判断系统架构
    • 使用宏定义判断系统类型

一般情况下在linux下做C/C++方面的开发不需要太关注系统架构,当然如果涉及到不同架构下的适配问题,就需要额外处理了。最近开发中遇到了需要在不同的系统架构下分情况处理,由于没有这方面的经验,自己去找了相关的资料,汇总整理了一些内容分享给有需要的小伙伴。

查看编译器当前支持的宏定义

在linux下使用如下命令gcc -E -dM - < /dev/null可以查看当前编译器内部所有默认的宏定义:
在这里插入图片描述

查找指定的宏

不同架构

如查找编译器是否支持x86架构相关的宏定义:
gcc -E -dM - < /dev/null| grep x86
在这里插入图片描述
查找32位arm相关的宏定义
gcc -E -dM - < /dev/null| grep __arm__
查找64位arm相关的宏定义
gcc -E -dM - < /dev/null| grep __aarch64__

不同系统

windows系统的宏定义为 _WIN32
linux系统的宏定义为 __linux__
mac系统的宏定义为 __APPLE__

附录-编译器内部常用的一些宏定义

通常,在构建时使用 #ifdef xxx最为方便:

对于 32 位 ARM平台,使用 arm
对于 64 位 ARM平台,使用 aarch64
对于 32 位 x86平台,使用 i386
对于 64 位 x86平台,使用 x86_64
请注意:32 位 X86 称为 __i386__,而不是__x86__

宏定义实际应用

使用宏定义判断系统架构

#if (defined __arm__) || (defined __aarch64__) // arm平台cout << "arm platform..." << endl;
#elif (defined __i386__) || (defined __x86_64__) // x86平台cout << "x86 platform..." << endl;
#elif defined __APPLE__  // mac平台cout << "mac platform..." << endl;
#endif

在x86平台运行结果如下:
在这里插入图片描述

使用宏定义判断系统类型

判断是否为Linux系统,可以使用__linux、__linux__、__gnu_linux__、linux宏定义,具体有哪些宏可以自行查看自己的编译器支持的宏。
使用gcc -E -dM - < /dev/null| grep linux命令可以查询:
在这里插入图片描述

#ifdef _WIN32cout << "windows..." << endl;
#elif defined __linux__cout << "linux..." << endl;
#endif

在64位linux系统上输出:
在这里插入图片描述

http://www.dinnco.com/news/36090.html

相关文章:

  • 广西做网站的公司有哪些做引流推广的平台
  • 北京企业官网网站建设哪家好seo网站优化专员
  • 网站滚动条平台代运营是什么意思
  • 个人网站论坛展示百度seo排名点击软件
  • wordpress 调用全文某网站seo诊断分析
  • 公众号官网登录搜索引擎排名优化
  • 如何自己做优惠券网站沈阳沈河seo网站排名优化
  • 网赢天下深圳网站建设最权威的品牌排行榜网站
  • 专门做设计的网站快速百度
  • 漯河住房建设局网站互联网十大企业
  • 建设网站赚广告费是否可行seo客服
  • 网站建设方案书 模板手机网址大全123客户端下载
  • 鞍山企业做网站强化防疫指导
  • 如何取一个大气的名字的做网站咸阳seo公司
  • 百度惠生活推广怎么收费云南seo简单整站优化
  • 合肥的网站建设剂屏前端优化网站
  • 自己做网站好还是购买网站好网站运营seo实训总结
  • 做网站是怎么赚钱的网站seo如何优化
  • 王爷站住重生嫡女要强嫁下载班级优化大师
  • 网站建设的流程是什么品牌营销推广方案
  • 苏宁网站开发人员工资网络营销ppt怎么做
  • 哈密北京网站建设seo关键词排名优化评价
  • 网上的彩票网站是怎么做的深圳外贸网络推广渠道
  • 做短视频网站最新行业动态
  • 手机制作购物网站许昌seo推广
  • 校园网站推广方案怎么做广州网站运营专业乐云seo
  • 微信开发什么时候好企业seo关键字优化
  • wordpress 多站点用户怎么拿到百度推广的代理
  • 工业产品设计图片windows优化软件
  • 如何将自己做的网站变成中文网站服务器搭建