I hate GCC inline Assembly

本文探讨了C语言与汇编语言混合编程的两种方案:链接时间混合与直接混合源代码。第一种方法使源代码更清晰,需要注意链接器符号名称。第二种方法直观上更好,但在GCC中内联汇编的规范较为复杂且语义混乱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

For C & assembly mixed programming, you have two solutions: Seperate src with Link time mixing, and mixing src directly.
The first solution is clearer on src, and you should only notice the linker symbol names(the heading slash). The second, sounds nicer, I'm not sure about the other C compilers, while GCC's assembly inline specification is really UGLY. It has messed & confusing semantics. It'll waste a lot of dev. time~!
I hate it~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值