mips 用の android 用ライブラリをコンパイルする際に、私はに遭遇しています
In file included from /Volumes/Projects/api9-mips/sysroot/usr/include/strings.h:42,
from /Volumes/Projects/api9-mips/sysroot/usr/include/stdlib.h:42,
from runtime/api.c:2:
/Volumes/Projects/api9-mips/sysroot/usr/include/sys/types.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nlink_t’
sys/types.h 自体には
typedef __kernel_key_t key_t;
typedef __kernel_mode_t mode_t;
typedef __kernel_nlink_t nlink_t; <-------- 64
#ifndef _OFF_T_DEFINED_
#define _OFF_T_DEFINED_
そのセクションの唯一の奇妙な点は、__kernel_nlink_t がスペースとタブによって nlink_t から分離されていることです。残りのすべての _t typedef は、対応する部分に対してスペースで分離されています。これを修正するにはどうすればよいですか?