系统架构宏 arm or x86_64 or ?

系统架构宏 arm or x86_64 or ?

 

今天debug 应用层代码时, 发现一个宏 defined(__x86_64__)  对应x86_64 gcc 那么 arm -gcc 该使用什么宏表示呢?

使用google 搜索了一下可以用如下方式找出来: gcc -E -dM - </dev/null  > filegcc  

可以看到 gcc 中defined x86_64宏 

所以要想知道arm-gcc里面使用那个宏表示arm64

可以执行:arm-linux-gcc   -E -dM - </dev/null > arm-gcc-file

posted @ 2021-11-04 16:07  bleach3  阅读(283)  评论(0编辑  收藏  举报