Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267720
  • 博文数量: 51
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-13 16:43
文章分类

全部博文(51)

文章存档

2011年(1)

2010年(3)

2009年(45)

2008年(2)

我的朋友

分类: LINUX

2009-04-14 09:20:45

gcc编译时候:
/tmp/cco0b2zU.s: Assembler messages:
/tmp/cco0b2zU.s:7: Error: bad register name `%rbp'
/tmp/cco0b2zU.s:9: Error: bad register name `%rsp'
/tmp/cco0b2zU.s:13: Error: `stdscr(%rip)' is not a valid base/index expression
原因:
    汇编被改为32位的
    /usr/bin/as64 --32 $@
   
解决:
    gcc 改成 gcc -m32(如需要32位)
    或者汇编还原成64位.

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