系统架构宏 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-03-16 14:33  codestacklinuxer  阅读(310)  评论(0编辑  收藏  举报