llgd.net
当前位置:首页 >> uvision4编译无反应 >>

uvision4编译无反应

保存并且加入project了吗?project->new uvision project,保存,然后File->new,保存为"文件名.c”(汇编的话是.asm,貌似是),最后在左 边工程窗口source group1上点右键->Add Files to "source group1",这样建的c文件才能编译,是这么操作的吗?

你要编译的器件,并未包含在你所安装的工具链中。 想编译51、C166或者ARM,需要分别安装对应的工具链。就像你在Office里只安装了Word然后大喊为什么我打不开PPT一样……

不能打开C文件:test.c 你确定这个C文件test.c真的有吗? 要与工程文件放在同一个文件夹下。

是不是没有加载启动文件.s后缀的 或者一个项目中有2个main()函数

0错误,0警告。都编译完成了,怎么说编译不了呢?你不会告诉我你不知在哪个文件夹找.hex文件吧?

两个警告,又不是错误……编译过程已经顺利完成了。底下不是都告诉你编译结果占用的各个段大小了么。

因找不到编译文件。 keil4 安装在D盘了吧?而且还用个“新建文件夹” 安装。 尽量要安装在C盘,不要用汉字的文件来安装。

你用的什么单片机呢?如果是51,这种情况应该不会出现,如果是AVR或者ARM内核的单片机,有可能是你的变量被优化了,从而导致部分代码被优化了. 两种解决办法,一是设置Keil的编译器,把优化级别调整到0,也就是禁止优化. 二是,把你的全局变量定义之前,加...

ERROR L127和L128错误类型,链接器不能判定外部变量标号a,从你的程序看,a应该是一个C文件,你应该声明和a对应的头文件,冠以extern 声明a中的函数在主函数文件中 include

要点bulit 下面的输出信息框会显示 : creating hex file... 然后在工程文件夹里就可以找到HEX 只单Tanslante 的话只是编译不生成HEX.

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com