找回密码
 注册
查看: 653|回复: 3

gcc编译带汇编的c函数报错解决的第一步是

[复制链接]
发表于 2004-11-26 10:40:39 | 显示全部楼层 |阅读模式
一个嵌入式系统的问题,
x86的通用指令,
不知道怎么着才能让gcc编译带ASM宏的时候比较顺?
发表于 2004-11-26 11:52:23 | 显示全部楼层
gcc本身就扩展了对内嵌汇编的支持啊
回复

使用道具 举报

发表于 2004-11-26 16:30:32 | 显示全部楼层
记得GCC支持内嵌的汇编是那种怪怪的格式的 不太好用
回复

使用道具 举报

发表于 2004-11-27 23:17:44 | 显示全部楼层
AT&T语法的汇编和Intel语法的汇编, 其实差别不大
linux下的传统(可以说是从unix,沿袭下来的)是At&t语法的汇编(as),
但是现在也有支持Intel的了, 多用nasm, 但是gcc内联(in-line)汇编,
还是只支持at&t语法

先参考一下这个
http://www-900.ibm.com/developerworks/cn/linux/sdk/assemble/inline/index.shtml
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-11 09:52 , Processed in 0.023585 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表