完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
新买了个OPENJTAG,按照教程,把WINDOWSINSTALL文件夹下的几个文件都安装好了,然后运行ECLIPSE,创建一个LEDS工程,配置好环境之后编译,居然报错,说是“系统找不到指定的文件”。
看问题像是ARM-elf-gcc.exe的路径不对,但是我在配置中的确是选中了正确路径啊,请帮忙指点一下,谢谢。 |
|
相关推荐
11个回答
|
|
应该是arm-elf-gcc吧
|
|
|
|
编译的程序来源于光盘的示例程序,其中makefile文件用的是arm-linux-gcc,现在的问题是eclipse怎么会说 "can not find command“?我不知道什么地方的设置出现了问题。在project->属性中,我的编译器路径已经设置过了
|
|
|
|
|
|
|
|
|
|
/*
编译的程序来源于光盘的示例程序,其中makefile文件用的是arm-linux-gcc,现在的问题是eclipse怎么会说 "can not find command“?我不知道什么地方的设置出现了问题。在project->属性中,我的编译器路径已经设置过了 */ 你在命令行下面敲命令arm-linux-gcc -v 看看有没有出来 |
|
|
|
我把我这里的led程序打了个包,你试一下吧,注意是windows下的。
|
|
|
|
|
|
|
|
哎 很郁闷呀 今天在公司的机器上用同样的工程同样的配置 直接编译过了,在自己的笔记本上怎么配置说找不到指定文件,导入楼上大侠给的工程,编译,还是一样的错误!
在cmd下,使用arm-elf-gcc -v是可以看到版本信息的,而且,按照教程所述,直接使用OPENOCD环境调试也是成功地。实在是很头疼啊! 另外楼上的那两个附加的配置暂时也可以不用,目前只是在编译阶段,不需要设置那两个东西。 虽然问题没有解决,还是要谢谢楼上大哥的帮助! |
|
|
|
终于可以编译成功了,这个问题很郁闷。我们用的make工具版本是3.81,而我在cmd下键入make -v 版本却是3.78.2,这说明系统默认调用的make不是光盘里提供的make工具。我的软件都装在F盘,在F盘中搜索make.exe文件,然后挨个查看版本,果然被我找到一个3.78.2版本的make工具,是WinAVR软件下面的一个工具,把这个软件卸了,重新运行Eclipse,搞定。。。
还是挺郁闷的,毕竟白白浪费了两天时间 与此同时,还有一个问题没有解决,就是为什么我在LINUX下也无法编译呢?我查看过LINUX下make工具版本,也是3.81,应该是没错的! |
|
|
|
Linux(Ubuntu)下的eclipse无法编译问题也解决了。原因如下,我是以非root用户的身份进行各种工具的安装的,所以,当以root身份的PATH下没有arm-linux-gcc这些工具,在eclipse下编译时,自然通不过,其后,我在将工具路径export给PATH,但没有重启eclipse,所以,eclipse环境还是使用的旧的路径配置!
因此,正确做法是:导入工具路径,重启eclipse,编译就OK了 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2184 浏览 6 评论
1985 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4543 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:05 , Processed in 1.788800 second(s), Total 97, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号