社区
C语言
帖子详情
新手求 "make: armcc: Command not found" 的解决方法
amoihin
2009-07-18 09:27:59
新手求 "make: armcc: Command not found" 的解决方法
makefile 中需要使用armcc
需要安装armcc?
...全文
2457
13
打赏
收藏
新手求 "make: armcc: Command not found" 的解决方法
新手求 "make: armcc: Command not found" 的解决方法 makefile 中需要使用armcc 需要安装armcc?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
r7746521l
2011-08-18
打赏
举报
回复
把安装的东西放在arm文件夹中,加上其bin件的路径,配置为path=盘:安装文件\arm\bin就OK了……
lxb316
2009-07-20
打赏
举报
回复
常见的交叉编译例子如下:
1. 在Windows PC上,利用ADS(ARM 开发环境),使用armcc编译器,则可编译出针对ARM CPU的 可执行代码。
2. 在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。
3. 在Windows PC上,利用cygwin环境,运行arm-elf-gcc编译器,可编译出针对ARM CPU的可执行代码。
你应该用的是第一种,我用第二种,下面这篇文章可以参考一下:
https://sites.google.com/site/readliner/study/arm-linux/cross-compile
Uindex
2009-07-20
打赏
举报
回复
安装好ads,然后在敲make之前设置环境变量到ads安装目录的bin下面
或者在cmd窗口敲
set path=path;c:/arm/ads12/bin
然后打make就可以了
amoihin
2009-07-18
打赏
举报
回复
[Quote=引用 2 楼 hhyttppd 的回复:]
估计你的makefile配置文件要求用的就是armcc来编译。
有可能:
1 你没有装armcc
2 装了armcc,但没有配置路径,或配置不正确。
另外,我没有用过armcc.
[/Quote]
用find命令找不到 ,
不会安装,网上搜寻不到,
谁能教教,装到window也可以
amoihin
2009-07-18
打赏
举报
回复
[Quote=引用 2 楼 hhyttppd 的回复:]
估计你的makefile配置文件要求用的就是armcc来编译。
有可能:
1 你没有装armcc
2 装了armcc,但没有配置路径,或配置不正确。
另外,我没有用过armcc.
[/Quote]
用find命令找不到 ,
不会安装,网搜寻不到上,
谁能教教,装到window也可以
「已注销」
2009-07-18
打赏
举报
回复
你没安装,找不到不到可执行文件。
Nio96
2009-07-18
打赏
举报
回复
要装的
nouce
2009-07-18
打赏
举报
回复
没用过,同意二楼说的!
hhyttppd
2009-07-18
打赏
举报
回复
估计你的makefile配置文件要求用的就是armcc来编译。
有可能:
1 你没有装armcc
2 装了armcc,但没有配置路径,或配置不正确。
另外,我没有用过armcc.
codecola
2009-07-18
打赏
举报
回复
应该需要手动装
楼主试一下不就知道了?
amossavez
2009-07-18
打赏
举报
回复
一定是要安装的,要不然编译器去哪找呀
猫已经找不回了
2009-07-18
打赏
举报
回复
什么系统?linux的话用grep查下包看看。
fly_new
2009-07-18
打赏
举报
回复
armcc是ads对应的C编译器。是arm的对应编译器。
linux g
cc
comand not,提示错误:
arm
-linux-g
cc
:
Command
not found
老是提示
arm
-linux-g
cc
找不到,但是确实是装好了,其实是权限的问题,Ubuntu没有root权限,刚开始用碰到很多麻烦,查了好多资料,终于把
arm
-linux-g
cc
:
Command
not found 的问题
解决
了。问题:sudo tar jxvf cross-2.95.3.tar.bz2export PATH=$PATH:/usr/local/
arm
/2.95.3/bin使用
arm
...
arm
-linux-g
cc
:
command
not found 解析
问题:
DAVE IDE升级路径问题排查:从环境变量到
Make
file的嵌入式开发避坑指南
在嵌入式开发中,集成开发环境(IDE)的构建系统通常依赖于GNU
Make
和交叉编译工具链(如
ARM
-G
CC
)来完成代码的编译与链接。其核心原理在于IDE通过图形化配置生成
Make
file,并调用正确的工具链路径执行构建命令。这一机制的技术价值在于将复杂的底层编译流程封装,提升开发效率。然而,当IDE版本升级或开发环境变更时,工具链路径、环境变量(PATH)或
Make
file生成逻辑的变动,极易引发“命令未找到”或“
Make
file缺失”等经典路径问题,直接影响项目构建。本文聚焦英飞凌DAVE™ IDE从3
基于开源工具链的STM32遥控器固件编译环境搭建指南
在嵌入式开发领域,G
CC
编译器和
Make
构建工具构成了开源工具链的核心基础。G
CC
作为跨平台的编译器集合,通过将高级语言源码转换为目标机器码,实现了代码的底层执行;而
Make
工具则依据
Make
file中定义的规则,自动化管理多文件项目的编译、链接流程,显著提升了开发效率。这套工具链的技术价值在于其完全开源、免费且高度可定制,打破了商业IDE的封闭性,赋予开发者对构建过程更透明的控制权。在嵌入式系统开发,特别是基于
ARM
Cortex-M系列MCU(如STM32)的项目中,开源工具链结合libopencm3硬
VSCode搭建STM32开发环境:从工具链配置到调试烧录全攻略
嵌入式开发中,集成开发环境(IDE)的选择直接影响开发效率和体验。传统商业IDE虽然集成度高,但往往存在成本高昂、流程封闭、定制性差等问题。现代开发流程更倾向于使用模块化、开源的工具链,通过组合编译器、调试器和编辑器来实现高度定制和自动化的工作流。以
ARM
Cortex-M系列微控制器开发为例,G
CC
工具链配合OpenOCD调试服务器,能够提供媲美商业工具的性能,同时保持完全开源和免费。这种方案的核心技术价值在于打破了传统IDE的“黑盒”,让编译、链接、烧录、调试的每个环节都变得透明可控。在实际应用场景中,
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章