搜索
bottom↓
回复: 24

win8 安装MDK5 编译时出错,求解答!

[复制链接]

出0入0汤圆

发表于 2013-11-1 22:39:52 | 显示全部楼层 |阅读模式
本帖最后由 meirenai 于 2013-11-1 22:41 编辑




就是这样,前面的文件都没事,编译到  core_cm3.c  文件的时候就出错了,
错误信息是

..\Output\STM32-DEMO.axf: error: L6002U: Could not open file ..\output\core_cm3.o: No such file or directory


有没有人遇到和我一样的问题,求解答啊。

在help文件里 搜这个错误,E文不行是硬伤,也没看懂。现在也贴过来,希望谁能给我解释一下这是怎么回事。


L6002U
Could not open file <filename>: <reason>
This indicates that the linker was unable to open a file specified on the linker command line. This can indicate a problem accessing the file or a fault with the command line specified. Some common occurrences of this message are:

L6002U: Could not open file /armlib/{libname}: No such file or directory
Either specify the library path with --libpath or set the ARMCCnLIB environment variable to install_directory\lib.

See the following in the Linker Reference:

--libpath=pathlist.

See the following in Introducing the ARM Compiler toolchain:

Toolchain environment variables.

Note
In ARM Compiler toolchain v5.0 and later, armlink does not require the ARMCCnLIB environment variables to be set.

Error : armlink : L6002: Could not open file errors=ver.txt
Caused by the double-dash (--) missing from in front of errors=ver.txt. If you do not prefix options with -- or - the linker treats them as input files and fails the link step because it is unable to load all the specified files. The correct switch is --errors=ver.txt

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2013-11-2 14:19:29 | 显示全部楼层
自顶,等高人。。。

出0入0汤圆

发表于 2013-11-4 14:54:45 | 显示全部楼层
我也是和你一样的现象,系统也是win8 64位的,
即便是编译例子项目也一样的报编译错误!
不知道哪位大师知道问题在哪里!

我的是编译任何文件都报编译错误!
删除了程序重新装了也是一样问题!

出0入0汤圆

发表于 2013-11-4 14:57:13 | 显示全部楼层
呵呵,我也遇到了,我还特意重装了一下系统,还是不能解决.但是我另外两台电脑就没有这个问题,其中一台也是win8的.现在也找不到原因.

出0入0汤圆

发表于 2013-11-6 08:50:00 | 显示全部楼层
XP系统现在也遇到类似情况,此前正常.求助.

出0入0汤圆

 楼主| 发表于 2013-11-6 09:27:17 | 显示全部楼层
lryxr2507 发表于 2013-11-6 08:50
XP系统现在也遇到类似情况,此前正常.求助.

我现在打算重做成win7系统,烦死了。

出0入0汤圆

 楼主| 发表于 2013-11-7 08:48:49 | 显示全部楼层
lryxr2507 发表于 2013-11-6 08:50
XP系统现在也遇到类似情况,此前正常.求助.

我在想层主是不是把keil5 安装在了有中文路径下?
因为我的keil5是安装在中文目录下的,所以问一下有没有可能是这个问题。

出0入0汤圆

发表于 2013-11-7 08:58:36 | 显示全部楼层
meirenai 发表于 2013-11-7 08:48
我在想层主是不是把keil5 安装在了有中文路径下?
因为我的keil5是安装在中文目录下的,所以问一下有没有 ...

没有,默认的c盘,你系统重做了没?我的这台公司电脑重做系统非常麻烦,需要电脑部搞,层层等待.

出0入0汤圆

 楼主| 发表于 2013-11-7 09:05:41 | 显示全部楼层
lryxr2507 发表于 2013-11-7 08:58
没有,默认的c盘,你系统重做了没?我的这台公司电脑重做系统非常麻烦,需要电脑部搞,层层等待. ...

还没有,不过照你用xp都出问题,感觉好像不是系统的问题,是人品太差了吧。。。

出0入0汤圆

发表于 2013-11-7 09:14:42 | 显示全部楼层
e  额  我还想装 win8.1呢 幸亏没装 光盘都做好了                                         

出0入0汤圆

发表于 2013-11-7 19:59:45 | 显示全部楼层
就是CMSIS1.x和CMSIS2.x不兼容的问题,这个问题两年前就在IAR上面发生过,只不过MDK升级到5才升级到CMSIS2版本所以这个bug晚出来了2年。解决方案是删除工程中的core_cm3.c,然后用此贴里面三个h文件覆盖掉core_cm3.h。
http://www.amobbs.com/forum.php?mod=viewthread&tid=5212061

出0入0汤圆

 楼主| 发表于 2013-11-7 20:45:26 | 显示全部楼层
marx 发表于 2013-11-7 19:59
就是CMSIS1.x和CMSIS2.x不兼容的问题,这个问题两年前就在IAR上面发生过,只不过MDK升级到5才升级到CMSIS2 ...

真是帮了大忙了,多谢了。。。。跪拜

出0入0汤圆

发表于 2013-11-21 16:30:24 | 显示全部楼层
用build而不是rebuild都会全部重新编译

出0入0汤圆

发表于 2013-11-26 12:30:44 | 显示全部楼层
meirenai 发表于 2013-11-7 08:48
我在想层主是不是把keil5 安装在了有中文路径下?
因为我的keil5是安装在中文目录下的,所以问一下有没有 ...

问题已经找到!就是安装系统时的用户名是中文导致的!
重新建一个纯英文的用户,登陆后再安装就正常了!

出0入0汤圆

发表于 2013-11-26 12:31:19 | 显示全部楼层
lryxr2507 发表于 2013-11-6 08:50
XP系统现在也遇到类似情况,此前正常.求助.

我的问题已经找到!就是安装系统时的用户名是中文导致的!
重新建一个纯英文的用户,登陆后再安装就正常了!

出0入0汤圆

发表于 2013-12-26 17:59:25 | 显示全部楼层
总结一下:看来是两种解决方法:一是英文用户 二是替换CMSIS文件。

出0入0汤圆

发表于 2013-12-26 18:08:06 | 显示全部楼层
我用的也是w8也是64位,,一点问题都没,

出0入0汤圆

发表于 2013-12-26 18:08:43 | 显示全部楼层
LS各位真不是一般的凶残,软件有问题就做系统。

每次想做系统我都嫌烦,宁愿慢慢排查问题

出0入0汤圆

发表于 2013-12-26 20:26:13 | 显示全部楼层
我电脑里所有和编程开发有关的目录全是英文的

出0入0汤圆

发表于 2013-12-26 20:47:17 | 显示全部楼层
我用的WIN8 64bit的用MDK5没有问题,也是编译的STM32的程序

出0入0汤圆

发表于 2013-12-26 20:57:57 | 显示全部楼层
之前也遇到了,stt32的固件库就是这个问题 。

出0入0汤圆

发表于 2014-2-25 09:25:01 | 显示全部楼层
该死的中文用户名,以下是我的解决方法,亲测有效,没有测试稳定性。计算机右键-属性-高级系统设置-高级-环境变量-XX的用户变量(xx是用户名一部分)  里面的temp 和tmp路径是%userprofile%开头,把两个%userprofile%替换成c:\user\default。这样临时文件就不用存到有中文的路径了。原来的%userprofile%默认是c:\user\中文用户名。

出0入0汤圆

发表于 2014-2-25 15:05:39 | 显示全部楼层
学习下,回头装装试试

出0入0汤圆

发表于 2015-10-12 19:31:22 | 显示全部楼层
本帖最后由 出其而亮 于 2015-10-12 19:33 编辑

不知道MDK5.11支持win10不,我用win10每编译各异c文件 出现一次楼主那样的错误。

出0入0汤圆

发表于 2015-10-13 22:00:57 | 显示全部楼层
最好不要用中文路径
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 06:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表