使用Keil 将汇编嵌入C语言中进行编译 出现: file has been changed outside the editor, reload?

请问要如何才能编译?#pragmaasmMOVP0,#0FFH#pragmaendasm我已在Project窗口中包含汇编代码的C文件上右键,选择“Optionsfor.... 请问要如何才能编译?
#pragma asm

MOV P0,#0FFH

#pragma endasm

我已在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;
根据选择的编译模式,把相应的库文件(如 Small 模式时,是 Keil\C51\Lib\C51S.Lib)加入工程中, 该文件必须作为工程的最后文件
展开
 我来答
百度网友8e1a48c92
2009-04-17 · TA获得超过1322个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:504万
展开全部
file has been changed outside the editor, reload?
内容是:是否重新载入有外部编辑器编辑过的文件?
这个是你当前打开的文件,在关闭keil后,通过其他访问形式(记事本等打开方式)修改后,,第2次用keil打开后,就会有这样的提示(这个是keil对文件的一种保护性提示选择操作),,,你选择“是”的话,就载入你已经有外部编辑器修改过的文件,选择“否”的话,就会载入上一个在关闭keil前的文件。

这个提示与你的程序编译无关。
号阿壹3
2009-04-17 · TA获得超过728个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:401万
展开全部
file has been changed outside the editor, reload?
这句话的意思是你的代码在keil之外的程序里改了,(比如你用记事本同时打开代码并修改,就会出现这种情况)。点确定就好了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式