很菜的问题:window下ADS开发与linux下建立交叉编译开发有何区

[复制链接]
 楼主| angeleyes 发表于 2007-8-9 16:41 | 显示全部楼层 |阅读模式
我今天在linux下费了很大劲建立了ARM交叉编译环境,编了一个很简单的程序,在windows下用ADS也能编译通过,生成可执行二进制文件,我想问一下:<br />1、在windows&nbsp;下ADS做ARM开发与在linux下建立ARM交叉编译环境做开发有什么区别呢?<br />2、很多人说ADS只能做应用程序的开发,做linux底层和内核相关的只能通过在linux下建立交叉编译,如果这样话linux系统不能在ADS下移植吗?像UCOS就能在IDE下移植&nbsp;<br /><br />望高手指点!多谢!<br />
chunk 发表于 2007-8-10 09:56 | 显示全部楼层

你还是没弄清楚那些软件工具究竟帮你做了什么事

1、没什么区别<br />2、说的不大确切。<br /><br />你需要彻底弄清楚“可移植性(portable)”到底是怎么回事。GCC有很多独到的特性,你用这些特性,你的编程工作就会简单一些,其代价是你没法换一个编译器。因此LINUX要想移植到某个处理器上,首先要把GCC移植到那个处理器上才行。相对而言UCOS就没这问题。
computer00 发表于 2007-8-10 10:11 | 显示全部楼层

关键是makefile难搞,不同的编译器不一样的

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部