很多代码中,都会判断是否定义__LINUX__宏来判断是否是linux操作系统

我最近发现找不到__LINUX__这个宏,为什么呢

通过查找资料,发现这个宏应该是你使用的编译器定义的,比如gcc 通过

gcc -dM -E - </dev/null

就可以发现定义的宏
最后我发现我的版本用的是__linux__这个宏,修改后就好了

相关文章:

  • 2021-10-16
  • 2021-12-14
  • 2021-06-12
  • 2021-07-07
  • 2021-10-16
  • 2021-08-05
  • 2021-07-24
猜你喜欢
  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2021-12-10
  • 2021-10-07
  • 2021-12-28
  • 2022-01-09
相关资源
相似解决方案