gpt4 book ai didi

c++ - 确定何时在预处理器中从 64 位交叉编译 32 位?

转载 作者:太空狗 更新时间:2023-10-29 23:14:48 24 4
gpt4 key购买 nike

我使用了 Determining 32 vs 64 bit in C++ 中的答案做这个:

#ifndef AVUNA_CFG
#define AVUNA_CFG
#if _WIN32 || _WIN64
#if _WIN64
#define BIT64
#else
#define BIT32
#endif
#endif

// Check GCC
#if __GNUC__
#if __x86_64__ || __ppc64__
#define BIT64
#else
#define BIT32
#endif
#endif
#endif

但是,当指定-m32给GCC进行交叉编译时,这似乎不起作用,所以它总是说BIT64。有什么定义可以用于此目的吗?

最佳答案

我最终使用了 Eclipse 定义,因为我有两种不同的 32/64 位交叉编译运行配置。效果很好。

关于c++ - 确定何时在预处理器中从 64 位交叉编译 32 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com