Chinaunix首页 | 论坛 | 博客
  • 博客访问: 179428
  • 博文数量: 11
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 355
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-28 11:20
文章分类
文章存档

2009年(6)

2008年(5)

我的朋友

发布时间:2009-10-23 09:21:20

......【阅读全文】

阅读(1288) | 评论(0) | 转发(0)

发布时间:2009-10-22 20:44:33

......【阅读全文】

阅读(1301) | 评论(0) | 转发(0)

发布时间:2009-10-22 11:00:48

......【阅读全文】

阅读(1536) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

chinaunix网友2007-06-03 17:50

呵呵,好的,我去图书馆看看有没有哈,谢谢你哈,我说的“路径”是那个PATH,呵呵表达错误,环境变量的设置,谢谢哈,我升级下再看看!

回复 |  删除 |  举报

myview2007-06-03 11:03

首先建议你把系统整体升级一下,不单单是升级gcc,而是所有。 哪有“路径设置”阿?。。没听懂你说的什么意思,呵呵 ln可以简单理解为建立快捷方式,不过又分硬、软连接。 给你介绍本书“Linux指令语法词典”,中国铁道出版社出版的,对初学者很有用的,我就在用,希望对你也有帮助。呵呵~

回复  |  举报

chinaunix网友2007-06-02 17:51

前面的错误我找到拉,是因为我的GCC版本太低,呵呵,现在升级就可以编译拉,MAKE的时候已经没有错误,但有警告,是一些赋值类型不符之类的警告,当我想启动SKYEYE的时候,失败拉: lhb@lhb-desktop:~$ skyeye skyeye: error while loading shared libraries: libbfd-2.17.50.0.6.so: cannot open shared object file: No such file or directory 还有,那句路径设置是什么意思,和LN命令有什么区别?嘿嘿,麻烦你拉 ^_^

回复 |  删除 |  举报

myview2007-06-02 13:20

你把安装ksyeye时的错误贴出来,我看看。 还有就是,你说的arm-elf-tools是你自己安交叉编译环境呢啊,还是照着实验指导安的啊?把你 的安装过程给我写下。

回复  |  举报

chinaunix网友2007-06-02 10:20

波波兄,你好,我按你上面的方法安装SKYEYE,每次在MAKE的时候就出错误,而且很多,binutils-dev我都已经安装拉,这个ARM-ELF-TOOLS应该先安装还是后安装,README里面的东西俺有点看不明白,所以。。。呵呵。错误如下: arch/arm/dbct/arm2x86.h:94: 错误: expected specifier-qualifier-list before ‘uint8_t’ arch/arm/dbct/arm2x86.h:98: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘table_logic_cc’ arch/arm/dbct/arm2x86.h:102: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_pfun’ arch/arm/dbct/arm2x86.h:107: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp_reg’ arch/arm/dbct/arm2x86.h:108: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp0’ arch/arm/dbct/arm2x86.h:111: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp64’ In file included from arch/arm/dbct/arm2x86.h:122, from arch/arm/common/armdefs.h:742, from arch/arm/common/armcopro.c:19: arch/arm/dbct/tb.h:44: 错误: expected specifier-qualifier-list before ‘uint8_t’ arch/arm/dbct/tb.h:55: 错误: expected specifier-qualifier-list before ‘uint8_t’ arch/arm/dbct/tb.h:76: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token In file included from arch/arm/common/armdefs.h:742, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86.h:127: 错误: expected specifier-qualifier-list before ‘uint8_t’ arch/arm/dbct/arm2x86.h: 在函数 ‘arm2x86_exception’ 中: arch/arm/dbct/arm2x86.h:149: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86.h:154: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86.h:159: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 In file included from arch/arm/common/armdefs.h:743, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_dp.h: 在顶层: arch/arm/dbct/arm2x86_dp.h:51: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_dp.h:59: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_dp.h: 在函数 ‘gen_op_addl_T1_im’ 中: arch/arm/dbct/arm2x86_dp.h:62: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_dp.h:62: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其 arch/arm/dbct/arm2x86_dp.h:62: 错误: 所在的函数内只报告一次。) arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_dp.h:65: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 In file included from arch/arm/common/armdefs.h:744, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:43: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_Tx_im’ 中: arch/arm/dbct/arm2x86_movl.h:46: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:49: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:57: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_tmpx_im’ 中: arch/arm/dbct/arm2x86_movl.h:60: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:63: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:71: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_Tx_reg’ 中: arch/arm/dbct/arm2x86_movl.h:74: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:78: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_reg_Tx’ 中: arch/arm/dbct/arm2x86_movl.h:81: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:84: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:89: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_trap_im_use_T2’ 中: arch/arm/dbct/arm2x86_movl.h:92: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:92: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_movl.h:92: 错误: 提供给函数 ‘gen_op_movl_Tx_im’ 的实参太多 arch/arm/dbct/arm2x86_movl.h:93: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h: 在顶层: arch/arm/dbct/arm2x86_movl.h:97: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_trap_im’ 中: arch/arm/dbct/arm2x86_movl.h:100: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_movl.h:103: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 In file included from arch/arm/common/armdefs.h:745, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_psr.h: 在顶层: arch/arm/dbct/arm2x86_psr.h:54: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gen_op_condition’ In file included from arch/arm/common/armdefs.h:746, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_shift.h:45: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h:46: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_im’ 中: arch/arm/dbct/arm2x86_shift.h:48: 错误: ‘im’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:50: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:53: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h: 在顶层: arch/arm/dbct/arm2x86_shift.h:61: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h:62: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_im_sc’ 中: arch/arm/dbct/arm2x86_shift.h:64: 错误: ‘im’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:68: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:75: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:78: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h: 在顶层: arch/arm/dbct/arm2x86_shift.h:85: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_T0’ 中: arch/arm/dbct/arm2x86_shift.h:88: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h: 在顶层: arch/arm/dbct/arm2x86_shift.h:92: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_T0_sc’ 中: arch/arm/dbct/arm2x86_shift.h:95: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:98: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h: 在顶层: arch/arm/dbct/arm2x86_shift.h:102: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h:103: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T2_im’ 中: arch/arm/dbct/arm2x86_shift.h:105: 错误: ‘im’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:107: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_shift.h:110: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 In file included from arch/arm/common/armdefs.h:747, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_mem.h: 在顶层: arch/arm/dbct/arm2x86_mem.h:55: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_mem.h: 在函数 ‘gen_op_add_datah_offset’ 中: arch/arm/dbct/arm2x86_mem.h:65: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_mem.h:65: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_mem.h:65: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多 arch/arm/dbct/arm2x86_mem.h:71: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_mem.h:71: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_mem.h:73: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:75: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h: 在顶层: arch/arm/dbct/arm2x86_mem.h:80: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_mem.h: 在函数 ‘gen_op_add_data_offset’ 中: arch/arm/dbct/arm2x86_mem.h:90: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_mem.h:90: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_mem.h:90: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多 arch/arm/dbct/arm2x86_mem.h:97: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_mem.h:97: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_mem.h:100: 警告: 传递参数 3 (属于 ‘gen_op_shift_T2_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_mem.h:100: 错误: 提供给函数 ‘gen_op_shift_T2_im’ 的实参太多 arch/arm/dbct/arm2x86_mem.h:102: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:104: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 In file included from arch/arm/common/armdefs.h:749, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_test.h: 在顶层: arch/arm/dbct/arm2x86_test.h:30: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_test.h:31: 错误: expected declaration specifiers or ‘...’ before ‘uint32_t’ arch/arm/dbct/arm2x86_test.h: 在函数 ‘gen_op_test_dataabort_im’ 中: arch/arm/dbct/arm2x86_test.h:33: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_test.h:33: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_test.h:36: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_test.h:36: 错误: ‘im’ 未声明 (在此函数内第一次使用) In file included from arch/arm/common/armdefs.h:750, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_other.h: 在顶层: arch/arm/dbct/arm2x86_other.h:46: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h:52: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_mrs’ 中: arch/arm/dbct/arm2x86_other.h:56: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:56: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:60: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:62: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:62: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h: 在顶层: arch/arm/dbct/arm2x86_other.h:66: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_msr’ 中: arch/arm/dbct/arm2x86_other.h:68: 错误: ‘uint32_t’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:68: 错误: expected ‘;’ before ‘mask’ arch/arm/dbct/arm2x86_other.h:73: 错误: ‘mask’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:90: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:90: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:90: 错误: 提供给函数 ‘gen_op_movl_Tx_im’ 的实参太多 arch/arm/dbct/arm2x86_other.h:94: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:98: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h: 在顶层: arch/arm/dbct/arm2x86_other.h:103: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_ldrhstrh’ 中: arch/arm/dbct/arm2x86_other.h:110: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:110: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:110: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_other.h:112: 警告: 传递参数 3 (属于 ‘gen_op_add_datah_offset’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:112: 错误: 提供给函数 ‘gen_op_add_datah_offset’ 的实参太多 arch/arm/dbct/arm2x86_other.h:117: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:121: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:122: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:126: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:127: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:130: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员 arch/arm/dbct/arm2x86_other.h:132: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:132: 错误: 提供给函数 ‘gen_op_test_dataabort_im’ 的实参太多 arch/arm/dbct/arm2x86_other.h:134: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:134: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h:140: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:140: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_other.h:141: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:149: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:149: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多 arch/arm/dbct/arm2x86_other.h:150: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86_other.h:155: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:157: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员 arch/arm/dbct/arm2x86_other.h:161: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:165: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:165: 错误: 提供给函数 ‘gen_op_test_dataabort_im’ 的实参太多 arch/arm/dbct/arm2x86_other.h:168: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:168: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h:170: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:170: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h:175: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:175: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_other.h:177: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:177: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多 arch/arm/dbct/arm2x86_other.h:178: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:185: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:185: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多 arch/arm/dbct/arm2x86_other.h:186: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86_other.h:193: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:193: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多 arch/arm/dbct/arm2x86_other.h:194: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86_other.h:200: 警告: 传递参数 3 (属于 ‘gen_op_add_datah_offset’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:200: 错误: 提供给函数 ‘gen_op_add_datah_offset’ 的实参太多 arch/arm/dbct/arm2x86_other.h:201: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:201: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h:204: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_other.h:204: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多 arch/arm/dbct/arm2x86_other.h:207: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员 arch/arm/dbct/arm2x86_other.h:208: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h: 在顶层: arch/arm/dbct/arm2x86_other.h:213: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_b_offset’ 中: arch/arm/dbct/arm2x86_other.h:216: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:216: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:220: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:225: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 arch/arm/dbct/arm2x86_other.h: 在顶层: arch/arm/dbct/arm2x86_other.h:229: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_bl_offset’ 中: arch/arm/dbct/arm2x86_other.h:232: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:232: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员 arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员 arch/arm/dbct/arm2x86_other.h:236: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容 arch/arm/dbct/arm2x86_other.h:241: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员 In file included from arch/arm/common/armdefs.h:751, from arch/arm/common/armcopro.c:19: arch/arm/dbct/arm2x86_coproc.h: 在顶层: arch/arm/dbct/arm2x86_coproc.h:40: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’ arch/arm/dbct/arm2x86_coproc.h: 在函数 ‘gen_op_add_imm_offset’ 中: arch/arm/dbct/arm2x86_coproc.h:48: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用) arch/arm/dbct/arm2x86_coproc.h:48: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换 arch/arm/dbct/arm2x86_coproc.h:48: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多 arch/arm/common/armcopro.c: 在函数 ‘XScale_debug_moe’ 中: arch/arm/common/armcopro.c:1562: 警告: 隐式声明与内建函数 ‘printf’ 不兼容 make: *** [binary/armcopro.o] 错误 1

回复 |  删除 |  举报
留言热议
请登录后留言。

登录 注册