GCC插件:检测目标指针大小

时间:2012-10-29 23:09:14

标签: gcc compiler-construction

GCC在几个平台上编译,每个平台都有不同的本机指针大小(例如x86上的32位,x64上的64位)。在64位平台上,你甚至可以传递一个mx32标志,使其“交叉编译”到x86。

GCC插件如何检测 目标 (即平台GCC正在生成代码)指针大小?

1 个答案:

答案 0 :(得分:1)

实际上这很容易。 在这里。

pointerSizeInBits = TYPE_PRECISION(integer_ptr_type_node);