在GNU Autoconf中:有一种简单的方法(premade macro?或autoconf-archive macro?)来确定我们的目标平台的位数是32位还是64位?如果你好奇我为什么这么问:我需要知道这一点,因为在Good'old Fortran(2003年之前),没有办法确定size_t是4字节还是8字节宽。
答案 0 :(得分:5)
您可以使用AC_CHECK_SIZEOF来确定void *的大小。 (我假设“64位”机器的定义是void *是8的大小,尽管你可能关心int的大小。)