交叉编译环境问题

zhangzenglin1815 2017-10-30 10:28:53
新手求问 arm-linux-gcc与arm-none-linux-gcc有什么区别
...全文
1011 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
arm-none-linux-gnueabi-开始的可执行文件,而这个共同的前缀就是你需要的CROSS_COMPILE变量。现在,使用export命令设置环境变量
bigPillow 2017-11-02
  • 打赏
  • 举报
回复
大概有这么一个命名规范: arch [-vendor] [-os] - eabi arch - 构架 vendor - 提供厂商 os - 目标系统 eabi - Application Binary Interface 比如eabi, gnueabi, gnueabihf 比如: arm-none-eabi - ARM 构架, 无供应商, 只是遵循 ARM EABI,不支持操作系统 arm-none-linux-gnueabi - ARM 构架, 无供应商, linux, 使用GNU EABI 就你的问题。 arm-linux-gcc与arm-none-linux-gcc有什么区别 没啥子区别,为了区分不同的没有标板,名字不一样而已~。
迷茫的蜉蝣 2017-11-01
  • 打赏
  • 举报
回复
交叉编译吗 就是为了适应不同平台,交叉编译不同编译出来的可执行文件适应的平台也不同啊 像我用的arm-linux-gcc 是新塘MCU用的编译器 arm-none-linux-gnueabi-gcc是atmel MCU 的编译器 所以我觉得你那两个编译器是使用不同平台的 只是借鉴
Hello Worm 2017-10-30
  • 打赏
  • 举报
回复
这个arm-linux-gcc是简略版的,基本上你问题的答案是:不同公司弄出来的编译器。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧