打印

【学习笔记】GCC编程被汇编文件名后缀的大‘S’和小‘s’坑了

[复制链接]
444|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
道子|  楼主 | 2018-8-23 09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不得不说,本人在高铁上写博客还是非常有感觉的,思维很发散啊,想起最近悲催的俏江南(有钱人的世界俺不懂,咋就这么能折腾呢,好好的企业就这样被套进去了),一下子来了灵感,打算写写大S和小s吧,咳咳,不过不要想多了,此S非彼S,此乃汇编文件的后缀名是也!正好坐在高铁上无事,打开电脑写上一写吧,哈哈~

    其实前段时间就遇到这个问题了,在把IAR下的工程移植到Codewarrior和KDS(这两个IDE都是用的GCC编译器)过程中,到最后老是卡着编译不过去,折腾了好久,最后才想到这个问题。那就是在IAR和Keil MDK下,其编译器会把.s(注意是小s,康熙来了的那个)当做汇编文件来处理编译,而对Codewarrior和KDS来说,则GCC编译器认为.S(大S,流星花园那个)才是汇编文件。所以这里把这个写出来是想让大家在不同编译器移植时注意这个非常容易忽略掉的问题。其实,简单记的话,那就把GCC当做汪某某就是了,大S才是他老婆,呵呵。









——————————————————————————————————————

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

443

主题

448

帖子

0

粉丝