ww2000e 发表于 2011-04-12 14:41

用arm gcc编有x86内联汇编的源码会怎样?

有人碰到过么?

cjaizss 发表于 2011-04-12 22:32

编译器把其成功的编译成了汇编码,汇编器汇编的时候不认识这条汇编指令

Cindinx 发表于 2011-04-28 17:59

编译器把其成功的编译成了汇编码,汇编器汇编的时候不认识这条汇编指令
cjaizss 发表于 2011-04-12 22:32 http://bbs.chinaunix.net/images/common/back.gif


    貼出問題的源碼...不行的話就手動翻譯成機器碼寫進去囖... 我開發過其他體系結構的, 編譯器不認識的指令就只好手動翻譯成機器碼了...

cjaizss 发表于 2011-04-29 12:20

貼出問題的源碼...不行的話就手動翻譯成機器碼寫進去囖... 我開發過其他體系結構的, 編譯器不認識 ...
Cindinx 发表于 2011-04-28 17:59 http://bbs.chinaunix.net/images/common/back.gif


    所以碰到这种问题嵌汇编的时候直接写opcode,然后把指令注释上去

Cindinx 发表于 2011-04-29 20:05

所以碰到这种问题嵌汇编的时候直接写opcode,然后把指令注释上去
cjaizss 发表于 2011-04-29 12:20 http://bbs.chinaunix.net/images/common/back.gif

嘻嘻...看來是同道中人喲...
某段時間mips和x86的某些指令我都幾乎背下來了...就是因為老要弄這些事情。

garyv 发表于 2011-05-30 16:37

回复 1# ww2000e


    直接报错,会提示未知指令之类的错误,这个很容易验证

garyv 发表于 2011-06-08 11:21

回复ww2000e


    直接报错,会提示未知指令之类的错误,这个很容易验证
garyv 发表于 2011-05-30 16:37 http://bbs.chinaunix.net/images/common/back.gif


    我的意思是说as只认.s文件,你说的"内联汇编"应该出现在一个.c文件之中,as当然不认识C里面的一些东西了

rubyish 发表于 2011-07-21 23:44

会怎样?

garyv 发表于 2011-07-29 16:50

我的意思是说as只认.s文件,你说的"内联汇编"应该出现在一个.c文件之中,as当然不认识C里面的一些 ...
garyv 发表于 2011-06-08 11:21 http://bbs.chinaunix.net/images/common/back.gif


    你标题里面不是说gcc编译吗,怎么又说as呢?通常.s文件会自动用as汇编,.c文件会自动用gcc编译
页: [1]
查看完整版本: 用arm gcc编有x86内联汇编的源码会怎样?