电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
keil5里在c程序中嵌入汇编的问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
keil5里在c程序中嵌入汇编的问题
奔跑的黑蚂蚁
2018-04-22
浏览量:2972
在keil5里面怎么嵌入汇编程序呢,我看了正点原子的程序,有汇编的部分都出现的红线,但是编译能够通过,不知为何?
如图
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
汉云
这个是keil显示的一个bug从语言上来说是通过的,但是不符合C语言的一些语法,而这个界面的错误是根据C语言的语法来检查的
发布于
2018-04-22
举报
评论 0
0
0
其他答案
数量:
18
@曲终人散@
__asm是用来括住汇编语言的
发布于
2018-04-22
举报
评论 0
0
0
hehung
__asm就是在C语言中添加汇编语言的语句,红色的波浪线是KILE的BUG,很正常
发布于
2018-04-22
举报
评论 0
0
0
xdsnet
编译通过和正确的程序间还是有差别的。
发布于
2018-04-22
举报
评论 0
0
0
dreamadmirer
都是这样的,不影响正常功能的;
发布于
2018-04-22
举报
评论 0
0
0
菜鸟冷虎
出现红色波浪线表示编译器不能识别该语句,但是翻译成机器语言可以识别
发布于
2018-04-22
举报
评论 0
0
0
ickey_LYL
_asm标识符用来表示是汇编语音
发布于
2018-04-22
举报
评论 0
0
0
陈龙
__asm是标注汇编语言用的 编译不出错就行
发布于
2018-04-22
举报
评论 0
0
0
明有几时有
asm并不是C语言的语法,但是可以编译通过,是编译器支持
发布于
2018-04-22
举报
评论 0
0
0
STM64
__asm的缘故,这样搞也可以吧
发布于
2018-04-23
举报
评论 0
0
0
Chauncey
__asm用来标注汇编,编译正常,就可以使用,不用在意keil的红线
发布于
2018-04-23
举报
评论 0
0
0
不疯不魔
用asm来表示汇编语言段,是编译器可以识别的
发布于
2018-04-23
举报
评论 0
0
0
我是爆米花啊
红色波浪线忽略它就好了。我也曾经有个工程到处都是波浪线。。。也是能编译。后来重新建立一个工程 就好了。也没搞清怎么回事、
发布于
2018-04-23
举报
评论 0
0
0
一指破宫
出现红线是因为 编译器是在C语言的环境下检查的,
发布于
2018-04-23
举报
评论 0
0
0
yangjiaxu
MDK红线要注意,但是能编译通过的话,就不用管了。这是keil的bug的。
发布于
2018-04-23
举报
评论 0
0
0
勇哥来巡山
这是汇编语言,编译器可以识别,但是不是默认函数所以报红线
发布于
2018-04-23
举报
评论 0
0
0
lichangle
可以正常编译通过,就不用管他了
发布于
2018-04-23
举报
评论 0
0
0
donatello
标准C中是没有_asm关键字的,所以有红线很正常,但其实只要不报错就没问题了。
发布于
2018-04-23
举报
评论 0
0
0
Andrewz
能编译通过就行了.
发布于
2018-04-27
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
keil5里在c程序中嵌入汇编的问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: