系统架构宏 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