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

vps做网站用什么系统seo工具优化软件

vps做网站用什么系统,seo工具优化软件,网站开发未来发展趋势,整形医院网站建设文章目录 查看编译器当前支持的宏定义查找指定的宏不同架构不同系统 附录-编译器内部常用的一些宏定义宏定义实际应用使用宏定义判断系统架构使用宏定义判断系统类型 一般情况下在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.hkea.cn/news/67186/

相关文章:

  • 电商网站 设计方案百度的排名规则详解
  • 福建省建设厅网站余外链链接平台
  • 广告营销网站市场推广方案
  • 徐州企业做网站软文是什么文章
  • 网站代码备份如何优化seo
  • 百度网站公司信息推广怎么做天津做网站的网络公司
  • wordpress在线pdfseo百度站长工具查询
  • 太仓网站建设有限公司网站设计公司怎么样
  • 网站去哪做在线crm软件
  • 做360手机网站快速汕头seo排名收费
  • 网站建设总做总结宜兴百度推广公司
  • 做毕业网站的周记外贸建站优化
  • 南昌市住房和城乡建设局网站百度官网推广平台电话
  • 真人做视频网站百度怎么发布广告
  • 网站页面优化包括怎么给网站做优化
  • 哪个网站用帝国cms做的软文素材网
  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能
  • ps做简洁大气网站必应bing国内版
  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏
  • 国内做国外代购在哪个网站好百度平台客服怎么联系